Hi,
nehmen wir mal an ich habe in meiner Datenbank ein Feld "Leistung" (Integer).
In dem Feld stehen lauter Zahlen... wie kann ich'n jetzt am schnellsten rausbekommen, wie oft welche Zahl darin steht..??
Also wie oft ist die 10 drin, wie oft die 4 etc..
Ich könnte es zwar mit:
Quelltext
1:
| 'SELECT COUNT(Leistung) FROM ... WHERE Leistung=4' |
machen, aber ich möchte gern alles in einem SELECT haben, falls das möglich ist...
So das wenn z.B. 16 verschiedene Zahlen drin sind, die ErgebnissTabelle vom SELECT etwa so aussieht:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| [Leistung] 13 16 9 5 1 3 12 15 2 7 11 3 14 4 6 8 |
Also, Nr. 13 ist am Häufigsten, dann Nr. 16, dann Nr.9 etc... Halt der reihe nach absteigend (nach der Anzahl)... geht sowas mit einem SQL Befehl??
Au'revoir,
Aya~