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

Откуда:
Сообщений: 545
Есть таблица
id
3
5
1
5
5
Как подсчитать количество строк с одинаковым id? Чтобы на выходе получилось что то похожее:
3 = 1
5 = 3
1 = 1
12 сен 11, 20:57    [11266268]     Ответить | Цитировать Сообщить модератору
 Re: Как определить количество строк с одинаковым ID?  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
2king2,

select id,count(*) from ... group by id
12 сен 11, 21:16    [11266333]     Ответить | Цитировать Сообщить модератору
 Re: Как определить количество строк с одинаковым ID?  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
2king2,

COUNT(*) GROUP BY

Но что это за id, если он не уникален?!
12 сен 11, 21:17    [11266337]     Ответить | Цитировать Сообщить модератору
 Re: Как определить количество строк с одинаковым ID?  [new]
2king2
Member

Откуда:
Сообщений: 545
SomewhereSomehow, iap

Спасибо


iap
Но что это за id, если он не уникален?!


Id не уникальный, обозначает тип продукта. А как понизить приоритет запросу чтобы он не подвесил базу, а то база 30 Гбайт?
12 сен 11, 21:26    [11266363]     Ответить | Цитировать Сообщить модератору
 Re: Как определить количество строк с одинаковым ID?  [new]
Добрый Э - Эх
Guest
SomewhereSomehow
2king2,

select id,count(*) from ... group by id
Возможно, автору ещё интересно будет узнать про HAVING...
select id,count(*)
  from ... 
 group by id 
HAVING count(1) > 1
13 сен 11, 06:32    [11266880]     Ответить | Цитировать Сообщить модератору
 Re: Как определить количество строк с одинаковым ID?  [new]
vanezy
Member

Откуда: Ekaterinburg->Moscow->Frankfurt
Сообщений: 122
2king2
SomewhereSomehow, iap

Спасибо


iap
Но что это за id, если он не уникален?!


Id не уникальный, обозначает тип продукта. А как понизить приоритет запросу чтобы он не подвесил базу, а то база 30 Гбайт?


Покурите подсказку with ( nolock ), но с ней нужно быть поаккуратнее
13 сен 11, 10:11    [11267388]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить