Wie kann ich eine Zählung in SQLite durchführen?
Ich habe eine Tabelle:
ref,type
1,red
2,red
3,green
4,blue
5,black
6,black
Möchte ich das Ergebnis einer sqlite-Abfrage:
red,2
green,1
blue,1
black,2
Ich denke, das schwierigste, was zu tun ist, finden ein Frage zu meinem problem? Dann bin ich sicher, die Antwort ist um die Ecke....
🙂
InformationsquelleAutor der Frage Chris Denman | 2011-04-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einer schnellen google gab mir dies: http://www.mail-archive.com/[email protected]/msg38339.html
InformationsquelleAutor der Antwort Håvard
Meine schnelle google mit den Begriffen "Anzahl eindeutiger Werte sqlite3" gelandet, die mich auf diese post. Jedoch, ich versuchte zu zählen, die Anzahl der eindeutigen Werte, anstatt, wie viele Duplikate es gibt für jede Kategorie.
Vom Chris der Ergebnis-Tabelle oben, ich möchte nur wissen, wie viele verschiedene Farben es gibt. Die richtige Antwort wäre hier vier [4].
Diese kann getan werden, mit
select count(DISTINCT type) from table;
InformationsquelleAutor der Antwort Bhoom Suktitipat