Loading...
Select Version
Funktionsgruppe: Mengenfunktion
COUNT(*) zählt die Sätze einer Tabelle. Sätze, die NULL-Werte enthalten, werden mitgezählt.
COUNT (*)
Ergebnis
Ohne GROUP BY-Klausel:
Anzahl der Sätze der Ergebnistabelle des zugehörigen SELECT-Ausdrucks (bzw. der zugehörigen SELECT-Anweisung). Doppelte Sätze und Sätze, die nur NULL-Werte enthalten, werden mitgezählt.
Mit GROUP BY-Klausel:
Pro Gruppe in der Ergebnistabelle die Anzahl der Sätze in dieser Gruppe.
Datentyp: DECIMAL(31,0)
Beispiele
SELECT ohne GROUP BY:
Aus der Tabelle KUNDE abfragen, wie viele Kunden in München wohnen (Ergebnis: 3):
SELECT COUNT(*) FROM kunde WHERE ort='Muenchen'
SELECT mit GROUP BY:
Die Kunden getrennt nach Orten zählen:
SELECT ort, COUNT(*) FROM kunde GROUP BY ort ort Berlin 1 Bern 33 1 Hannover 1 Moenchengladbach 1 Muenchen 3 New York, NY 1