- Catégories :
HAVING¶
Filtre les lignes produites par GROUP BY qui ne satisfont pas un prédicat.
Syntaxe¶
SELECT ...
FROM ...
GROUP BY ...
HAVING <predicate>
[ ... ]
predicate
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’à :
des constantes
Expressions qui apparaissent dans GROUP BY.
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;