J'ai une table:
ref,type
1,red
2,red
3,green
4,blue
5,black
6,black
Je veux que le résultat d'une requête sqlite soit:
red,2
green,1
blue,1
black,2
Je pense que la chose la plus difficile à faire est de trouver une question correspondant à mon problème? Alors je suis sûr que la réponse est à nos portes ...
:)
Un rapide google m'a donné ceci: http://www.mail-archive.com/[email protected]/msg38339.html
select type, count(type) from table group by type;
Mon rapide google avec les termes "compter les valeurs uniques sqlite3" m'a atterri sur ce post. Cependant, j'essayais de compter le nombre total de valeurs uniques, au lieu du nombre de doublons pour chaque catégorie.
Du tableau des résultats de Chris ci-dessus, je veux juste savoir combien de couleurs uniques il y a. La bonne réponse serait ici quatre [4].
Cela peut être fait en utilisant select count(DISTINCT type) from table;