Catégories :

Syntaxe de requête

HAVING

Filtre les lignes produites par GROUP BY qui ne satisfont pas un prédicat.

Syntaxe

SELECT ...
FROM ...
GROUP BY ...
HAVING <predicate>
[ ... ]
prédicat

Une expression booléenne.

Notes sur l’utilisation

  • La condition spécifiée par la clause HAVING s’applique aux expressions produites par GROUP BY. Par conséquent, les mêmes restrictions qui s’appliquent aux expressions GROUP BY s’appliquent également à la clause HAVING. Le prédicat ne peut faire référence qu’à :

  • Les expressions de la liste SELECT peuvent être référencées par l’alias de colonne défini dans la liste.

Exemples

Recherchez les services de moins de 10 employés :

SELECT department_id
FROM employees
GROUP BY department_id
HAVING count(*) < 10;