вопрос sql для получения самого высокого значения - PullRequest
0 голосов
/ 03 сентября 2018

У меня есть одна таблица, например, тест в базе данных оракула

test имеет две колонки Столбец 1 имеет значение ниже

15.1
15.2
15.3
14.1
14.2
13.1
13.5
10.1
10.5

и второй столбец имеет различное значение имени Kunal , Mangesh.. etc.

Теперь с помощью SQL-запроса я хочу получить различное значение первого столбца, а наибольшее значение для каждого целого числа означает

13.5
10.5
15.3 // ect. 

И его строка также означает, что я хочу, чтобы наибольшее значение столбца одно число различного целого числа вплоть до десятичного значения

1 Ответ

0 голосов
/ 03 сентября 2018

Для начала: если я правильно понимаю, второй столбец с именем не имеет никакого отношения к вашему вопросу.

Кажется, вы хотите получить наибольшее число на целую часть. Таким образом, одна строка результата на TRUNC(col1) (или FLOOR(col1) может быть). Используйте GROUP BY для этого. Затем вы хотите максимальное значение, которое, конечно, составляет MAX(col1).

select max(col1)
from mytable
group by trunc(col1)
order by trunc(col1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...