Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

COUNT(*) - Tabellensätze zählen

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