WHERE est exécutée avant l’agrégation, tandis que HAVING l’est après.
Il est possible de référencer dans la clause HAVING, via leur alias, les résultats d’agrégation de la clause SELECT. La clause HAVING peut également filtrer les résultats d’agrégations supplémentaires qui ne sont pas renvoyés dans les résultats de la requête.
Exemple
sales comme ceci :
Limites
HAVING ne peut pas être utilisé sans agrégation. Utilisez WHERE à la place.