Применяется Где после Group By WorkAround? - PullRequest
0 голосов
/ 15 марта 2012

Есть ли способ обойти проблему невозможности использования предложения where после оператора group by? Предположим, мне нужно было создать группу, и я хотел бы сказать WHERE x LIKE 'y' Есть ли обходной путь к этому?

Ответы [ 2 ]

2 голосов
/ 15 марта 2012

Если вы хотите фильтровать выражения из группы по списку, вы можете поместить свой фильтр в предложение HAVING.

select first, second, third, sum(something) something_summed
from tablea
group by first, second, third
having first + second < 10
0 голосов
/ 15 марта 2012
Select c1,c2,c4
From (
    Select c1,c2,sum(c3) as c4
    From table1
    Group by c1, c2
     ) A
Where A.c1 Like 'yyy'
...