Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ребят, подскажите с группировкой  [new]
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]     Ответить | Цитировать Сообщить модератору
 Re: Ребят, подскажите с группировкой  [new]
_djХомяГ
Guest
В вопросе заключен ответ
5 авг 14, 17:30    [16402658]     Ответить | Цитировать Сообщить модератору
 Re: Ребят, подскажите с группировкой  [new]
Glory
Member

Откуда:
Сообщений: 104751
Zlodey_gtn
Каким образом сделать группировку так, чтобы подсчитать кол-во элементов с одинаковыми парами аттрибутов attr2 и attr3?

Ну так использовать GROUP BY и агрегатную функцию для подсчета
5 авг 14, 17:30    [16402662]     Ответить | Цитировать Сообщить модератору
 Re: Ребят, подскажите с группировкой  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 9169
А в чем подвох? Проверяете умение читателей писать простейший запрос с группировкой?
5 авг 14, 17:33    [16402691]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить