Секция HAVING
Позволяет фильтровать результаты агрегации, полученные с помощью GROUP BY. Разница с WHERE в том, что WHERE
выполняется перед агрегацией, в то время как HAVING
выполняется после него.
Из секции HAVING
можно ссылаться на результаты а греации из секции SELECT
по их алиасу. Также секция HAVING
может фильтровать по результатам дополнительных агрегатов, которые не возвращаются в результатах запроса.
Ограничения
HAVING
нельзя использовать, если агрегация не выполняется. Вместо этого можно использовать WHERE
.