COUNT

Unterseite von Gruppenfunktionen

COUNT ist eine SQL-Gruppenfunktion, die die Anzahl von Zeilen zählt.

  • Falls eine Tabelle leer ist, wird der Wert 0 zurückgegeben, nicht etwa NULL.
  • COUNT(*) zählt die Anzahl der Zeilen
  • COUNT(<Spaltenname>) zählt die Anzahl der Werte in Spalte <Spaltenname>, wenn diese nicht NULL sind.
  • COUNT(DISTINCT <Spaltenname>) zählt die Anzahl der verschiedenen Werte in Spalte <Spaltenname>, wenn diese nicht NULL sind.

Beispiel:

 SELECT COUNT(*), COUNT (DISTINCT Vorname)
 FROM Angestellte;

 /* zählt die Anzahl der Zeilen in der Angestellten-Tabelle und 
 die Anzahl der von NULL verschiedenen, unterschiedlichen Vornamen.*/

Katgorie: SQL, C