Mot-clé SQL HAVING
AYANT
La HAVING
commande est utilisée à la place de WHERE avec les fonctions d'agrégation.
Le code SQL suivant répertorie le nombre de clients dans chaque pays. N'incluez que les pays comptant plus de cinq clients :
Exemple
SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country
HAVING COUNT(CustomerID) > 5;
Le code SQL suivant répertorie le nombre de clients dans chaque pays, triés par ordre décroissant (n'incluez que les pays comptant plus de 5 clients) :
Exemple
SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country
HAVING COUNT(CustomerID)
> 5
ORDER BY COUNT(CustomerID) DESC;