Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запрос на максимально встречающееся имя одним запросом  [new]
as___1234
Member

Откуда:
Сообщений: 2
Есть таблица фамилий имен отчеств.
Имена часто встречаются...
Можно ли в одном запросе, найти ли максимально встречающееся имя.
В два я это делаю... Но как в один, не представляю...

Искал подобное, не нашел.
13 янв 19, 21:42    [21784262]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на максимально встречающееся имя одним запросом  [new]
vikkiv
Member

Откуда: London
Сообщений: 2704
as___1234,

select/count/group/order чем не подходят?
select top 1 name,count(name)n from my_table group by name order by n desc
13 янв 19, 22:00    [21784274]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на максимально встречающееся имя одним запросом  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 20538
На всякий случай ещё WITH TIES добавить... а то получится недетерминированный запрос.
14 янв 19, 08:44    [21784472]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на максимально встречающееся имя одним запросом  [new]
as___1234
Member

Откуда:
Сообщений: 2
Akina,

Спасибо! С WITH TIES это как раз то что надо.
16 янв 19, 20:21    [21787273]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить