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

Оператор HAVING

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

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

Ограничения

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