Извлечение записи с максимальным значением
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Извлечение записи с максимальным значением Expand / Collapse
Автор
Сообщение
17.07.2000 1:35
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 04.07.2000 8:57
Сообщ.: 194, Visits: 2 157
У меня похожий вопросец, как был до этого с дублирующими записями, но только мне надо выводить одну! запись, повторяющуюся максимальное кол-во раз в таблице. Подскажите, плиз, думаю, что тут надо тоже использовать GROUP или HAVING, но ничего не выходит.
Сообщ. #742
17.07.2000 19:49
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 17.07.2000 18:54
Сообщ.: 14, Visits: 155
Попробуй так:

SELECT TOP 1 column_name
FROM table_name
GROUP BY column_name
ORDER BY count(*) desc
Сообщ. #753
18.07.2000 5:54
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 04.07.2000 8:57
Сообщ.: 194, Visits: 2 157
Нашел!

SELECT xtext, count(*)
FROM xtest
GROUP BY xtext
HAVING count(*)=(
SELECT max(count(*))
FROM xtest
GROUP BY xtext)

Но все равно спасибо!
Сообщ. #763
18.07.2000 10:05
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 17.07.2000 18:54
Сообщ.: 14, Visits: 155
А разве вложенные агрегатные функции разрешены? У меня такой запрос порождает сообщение об ошибке
"Cannot perform an aggregate function on an expression containing an aggregate or a subquery."
Сообщ. #766
18.07.2000 10:05
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 17.07.2000 18:54
Сообщ.: 14, Visits: 155
А разве вложенные агрегатные функции разрешены? У меня такой запрос порождает сообщение об ошибке
"Cannot perform an aggregate function on an expression containing an aggregate or a subquery."
Сообщ. #767
18.07.2000 23:58
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 04.07.2000 8:57
Сообщ.: 194, Visits: 2 157
Я работаю с Oracle8
Сообщ. #772
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 1:40