Zählen von Instanzen von einzigartigem Wert in Feld
Frage
Angenommen, Sie eine Tabelle in SQL haben:
Prices
------
13.99
14.00
52.00
52.00
52.00
13.99
Wie würden Sie die Höhe der Zeit, ein anderes Feld eingegeben wurde, zählen in? Daher ein Beispiel für eine solche Zählung ausgeben würde:
13.99 - 2 times.
14.00 - 1 times.
52.00 - 3 times.
oder vielleicht:
3 (i.e. 13.99, 14.00, 52.00)
Kann mir jemand raten? Prost.
Lösung
Wie wäre:
SELECT Prices, COUNT(*) FROM TheTable GROUP BY Prices
Kann nicht sagen, dass ich es auf MySql habe versucht, aber ich würde erwarten, dass es funktioniert ...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow