Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Значения после максимального / 4 сообщений из 4, страница 1 из 1
13.10.2016, 00:28
    #39325763
Slant-shadow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значения после максимального
Всем привет. Как можно вернуть второе значение после максимального в столбце? Предположу, что так:
select max(value)
from table
where value!= (select max(value) from table)

Если это правильно как можно вернуть третье и четверное значение?
...
Рейтинг: 0 / 0
13.10.2016, 00:29
    #39325764
Slant-shadow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значения после максимального
Всем привет. Как можно вернуть второе значение после максимального в столбце? Предположу, что так:
Код: plsql
1.
2.
3.
select max(value)
from table
where value!= (select max(value) from table)



Если это правильно как можно вернуть третье и четверное значение?
...
Рейтинг: 0 / 0
13.10.2016, 00:56
    #39325768
limit offset
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значения после максимального
Slant-shadow,

ORDER BY
...
Рейтинг: 0 / 0
13.10.2016, 02:02
    #39325798
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значения после максимального
Slant-shadow, решение сильно зависит от уникальности value и требуемого поведения при неуникальных value.
Общий принцип - отранжировать множество и отфильтровать нужный ранг, а дальше следуют ньюансы
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Значения после максимального / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]