Clause HAVING

La clause HAVING vous permet de spécifier des conditions pour des groupes d'enregistrements (par exemple, afficher uniquement les services sont le total des salaires est supérieur à 200 000 euros). La syntaxe de cette clause est la suivante :

Copier
HAVING expr1 rel_operator expr2

expr1 et expr2 peuvent être des noms de rubriques, des valeurs constantes ou des expressions. Ces expressions n'ont pas besoin de correspondre à une expression de colonne dans la clause SELECT.

opérateur_rel est l'opérateur relationnel qui lie les deux expressions.

Exemple

Renvoyer uniquement les services dont la somme des salaires est supérieure à 200 000 euros.

Copier
SELECT dept_id, SUM (salaire) FROM emp GROUP BY dept_id HAVING SUM (salaire) > 200000