Compter les occurences et afficher les 5 plus grands / requête SQL
Résolu
persepolis7
Messages postés
58
Date d'inscription
Statut
Membre
Dernière intervention
-
persepolis7 Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
persepolis7 Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
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
- Nombre facile - Télécharger - Outils professionnels
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- 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
- Compter le nombre de oui dans une colonne excel ✓ - Forum Excel
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 :)