Complétez les requêtes SQL avec la clause HAVING pour filtrer les groupes de données en fonction d’une condition. Remplissez également les textes à trous pour vérifier votre compréhension.
Complétez la requête pour afficher les catégories de produits ayant un prix moyen supérieur à 50.
SELECT categorie, AVG(prix) AS prix_moyen
FROM Produits
GROUP BY categorie
HAVING prix_moyen 50;
Complétez la requête pour afficher les clients ayant passé plus de 5 commandes.
SELECT client_id, COUNT(commande_id) AS nombre_commandes
FROM Commandes
GROUP BY client_id
HAVING nombre_commandes 5;
Remplissez les champs pour compléter le texte.
La clause est utilisée pour les groupes de données après avoir appliqué la clause . Contrairement à la clause , qui agit sur les lignes individuelles, la clause HAVING permet de filtrer les après l'agrégation.