Having Clause
15 min
Niveau 7
La clause HAVING nous permet de sélectionner des lignes particulières pour lesquelles le résultat de la fonction répond à certaines conditions.
La clause WHERE pose des conditions sur les colonnes sélectionnées, tandis que la clause HAVING pose des conditions sur les groupes créés par la clause GROUP BY.
Syntaxe
Voici l'emplacement de la clause HAVING dans une requête SELECT :
SELECT
FROM
WHERE
GROUP BY
HAVING
ORDER BY
La clause HAVING doit suivre la clause GROUP BY dans une requête et doit également précéder la clause ORDER BY si elle est utilisée. Voici la syntaxe de l'instruction SELECT, y compris la clause HAVING :
SELECT column1, column2
FROM table1, table2
WHERE [ conditions ]
GROUP BY column1, column2
HAVING [ conditions ]
ORDER BY column1, column2
Exemple
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !