ioCode
Agrégation des ventes
TP SQL - Boutique • 2A
L'objectif de l'exercice est d'apprendre à grouper les lignes puis filtrer sur un résultat agrégé.
- Écrire une requête qui renvoie, pour chaque client, son nom et le nombre total de lignes de commande qu'il possèdent. Trier par identifiant du client croissant.1IndiceFaites une jointure entre clients et commandes pour regrouper les lignes par client.
- Écrire une requête qui calcule, pour chaque produit, la quantité totale vendue (somme des colonnes quantite). Trier par identifiant du produit croissant.2IndiceRegroupez sur l'identifiant du produit puis utilisez SUM(quantite) avec GROUP BY produits.id.
- Écrire une requête qui renvoie le nom et la quantité totale vendue, uniquement pour les produits dont cette quantité dépasse 3.3IndicePlacez la condition sur le total agrégé avec HAVING, pas dans WHERE (qui filtre avant l'agrégation).
Langage
Console initialisée. En attente de l'interpréteur...