Compter les occurences et afficher les 5 plus grands / requête SQL
Résolu
persepolis7
Messages postés
61
Statut
Membre
-
persepolis7 Messages postés 61 Statut Membre -
persepolis7 Messages postés 61 Statut Membre -
Bonjour,
je souhaite compter les occurences des produits, puis afficher les 5 qui reviennent le plus.
Soit une table commande avec les colonnes suivante : IdCmd, IdClient, IdProduit
j'ai essayé ceci :
ça m'affiche tout les produits présent dans la table et leurs occurence, or je voudrais selectionner uniquement les 5 plus grands
il faut utiliser WHERE ?
je souhaite compter les occurences des produits, puis afficher les 5 qui reviennent le plus.
Soit une table commande avec les colonnes suivante : IdCmd, IdClient, IdProduit
j'ai essayé ceci :
IdProduit COUNT(*) AS occurence occ FROM commande GROUP BY occ.IdProduit
ça m'affiche tout les produits présent dans la table et leurs occurence, or je voudrais selectionner uniquement les 5 plus grands
il faut utiliser WHERE ?
A voir également:
- Sql compter le nombre d'occurence dans une colonne
- Déplacer une colonne excel - Guide
- Colonne word - Guide
- Trier une colonne excel - Guide
- Comment additionner une colonne dans excel - Guide
- Nombre facile - Télécharger - Outils professionnels
2 réponses
Bonjour,
Ce qu'il faut que tu étudies, c'est la clause
https://www.w3schools.com/sql/sql_having.asp
Ce qu'il faut que tu étudies, c'est la clause
group by ... having count.
https://www.w3schools.com/sql/sql_having.asp
merci :)