Projet de synthèse : une requête de « top N » combine un regroupement, une agrégation, un tri et une limite.
Les 4 briques
GROUP BY colonne regroupe les lignes par valeur (ici par produit)ORDER BY ... DESC trie du plus grand au plus petit
LIMIT n ne garde que les n premiersExemple (table commandes) :
SELECT client_id,
SUM(montant) AS ca
FROM commandes
GROUP BY client_id
ORDER BY ca DESC
LIMIT 5;
-> les 5 clients qui ont le plus dépenséEnvie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →