Frage

Gibt es eine einfache Möglichkeit, eine Liste aller eindeutigen Werte in einer Spalte abzurufen, zusammen mit, wie oft die erschienen legen Wert?

Beispiel-Datensatz:

A
A
A
B
B
C

... Würde zurück:

A  |  3
B  |  2
C  |  1

Danke!

War es hilfreich?

Lösung

Mit GROUP BY:

select value, count(*) from table group by value

verwenden zu müssen, um die Ergebnisse weiter zu reduzieren, z.B. nur Werte, die mehr als 3-mal auftreten:

select value, count(*) from table group by value having count(*) > 3

Andere Tipps

SELECT id,COUNT(*) FROM file GROUP BY id
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top