Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Zlodey_gtn Member Откуда: СПб Сообщений: 6 |
Ребят, подскажите с группировкой. Есть такой запрос: select distinct attr1, attr2, attr3 From T1 Where attr2 LIKE 'ABC' AND attr3 like '%BDE%' По нему получаю такой результат ATTR1 ATTR2 ATTR3 comp1 ABC 10BDE comp2 ABC 10BDE comp3 ABC 10BDE comp4 ABC 10BDE comp5 ABC 10BDE comp6 ABC 10BDE comp6 ABC 15BDE comp7 ABC 10BDE comp8 ABC 15BDE comp9 ABC 20BDE comp10 ABC 10BDE comp10 ABC 15BDE comp11 ABC 25BDE comp12 ABC 20BDE comp12 ABC 25BDE comp13 ABC 20BDE Каким образом сделать группировку так, чтобы подсчитать кол-во элементов с одинаковыми парами аттрибутов attr2 и attr3? Примерно так: Quantity ATTR2 ATTR3 8 ABC 10BDE 2 ABC 15BDE 3 ABC 20BDE 2 ABC 25BDE |
5 авг 14, 17:28 [16402651] Ответить | Цитировать Сообщить модератору |
_djХомяГ
Guest |
В вопросе заключен ответ |
5 авг 14, 17:30 [16402658] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Ну так использовать GROUP BY и агрегатную функцию для подсчета |
||
5 авг 14, 17:30 [16402662] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8334 |
А в чем подвох? Проверяете умение читателей писать простейший запрос с группировкой? ![]() |
5 авг 14, 17:33 [16402691] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |