Перейти к основному содержимому
Перейти к основному содержимому

Условие HAVING

Позволяет фильтровать результаты агрегации, полученные с помощью GROUP BY. Оно аналогично условию WHERE, но разница заключается в том, что WHERE выполняется до агрегации, тогда как HAVING выполняется после неё.

Возможно ссылаться на результаты агрегации из условия SELECT в условии HAVING по их псевдониму. Кроме того, условие HAVING может фильтровать результаты дополнительных агрегаций, которые не возвращаются в результатах запроса.

Ограничения

HAVING не может быть использовано, если агрегация не выполняется. Используйте WHERE вместо этого.