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 d'une valeur
- Nombre de jours entre deux dates excel - Guide
- Compter le nombre de oui dans une colonne excel ✓ - Forum Excel
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? - Forum VB / VBA
- Ascii nombre de caractères - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
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 :)