Есть ли способ обойти проблему невозможности использования предложения where после оператора group by? Предположим, мне нужно было создать группу, и я хотел бы сказать WHERE x LIKE 'y' Есть ли обходной путь к этому?
WHERE x LIKE 'y'
Если вы хотите фильтровать выражения из группы по списку, вы можете поместить свой фильтр в предложение HAVING.
select first, second, third, sum(something) something_summed from tablea group by first, second, third having first + second < 10
Select c1,c2,c4 From ( Select c1,c2,sum(c3) as c4 From table1 Group by c1, c2 ) A Where A.c1 Like 'yyy'