Sql Query t узнать максимум из поля имени - PullRequest
0 голосов
/ 16 ноября 2010

У меня есть 5 таблиц с именем поля. И какое имя появляется в каждой таблице максимальное время, тогда мне нужно выяснить, какой вывод максимален во всех ответах

Ответы [ 2 ]

6 голосов
/ 16 ноября 2010
select top 1 name, count(*) from table
group by name
order by count(*) desc
1 голос
/ 16 ноября 2010

Просто добавьте к другому ответу , если существует более одного имени с наибольшим количеством вхождений, тогда будет работать что-то вроде этих строк:

;WITH cte (Name, NoOccurrences) AS 
(
  SELECT Name, COUNT(Name) FROM [Table] GROUP BY Name
)
SELECT Name, NoOccurrences FROM cte 
WHERE NoOccurrences = (SELECT MAX(NoOccurrences) FROM cte) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...