compter les occurrences dans une table
Bonjour,
J'ai un problème, qui je pense est assez simple à régler mais je bloque...
j'ai une table plop qui contient 2 millions de lignes, et j'aimerais afficher :
- toutes les valeurs distinctes de la colonne propriete
- leurs occurences respectives.
j'arrive à afficher toutes les valeurs distinctes (153 au total) mais je n'arrive pas à leur associer leur nombre d'occurrence.
j'ai bien tenté:
Code:
1 2 3
| select propriete, count(propriete) from plop
where propriete in (select distinct propriete from plop)
order by propriete asc; |
mais elle ne m'affiche que la derniere propriété avec la somme de toute les occurrences de la tables (= le total)
j'ai fais un test sur un plus petit échantillon:
Code:
1 2 3
| select propriete , count(propriete) from plop
where propriete in ("a","b")
order by propriete asc; |
mais le résultat n'est pas correct :
Code:
1 2 3 4 5
| +-----------+-------------------+
| propriete | count(propriete) |
+-----------+-------------------+
| b | 15 |
+-----------+-------------------+ |
alors que j'aimerais :
Code:
1 2 3 4 5 6
| +-----------+-------------------+
| propriete | count(propriete) |
+-----------+-------------------+
| a | 9 |
| b | 6 |
+-----------+-------------------+ |
Merci d'avance pour vos réponses