Clause HAVING
15 min
Niveau 6
La clause HAVING vous permet de spécifier des conditions qui filtrent les résultats des groupes qui apparaissent dans les résultats finaux.
La clause WHERE place des conditions sur les colonnes sélectionnées, tandis que la clause HAVING place des conditions sur les groupes créés par la clause GROUP BY.
Syntaxe
Voici la position 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 !