COUNT()
DSQL, ESQL, PSQL
BIGINT
COUNT ([ALL | DISTINCT] <expr> | *)
| Parameter | Beschreibung | 
|---|---|
| expr | Ausdruck.Sie kann eine Tabellenspalte, eine Konstante, eine Variable, einen Ausdruck, eine Nicht-Aggregatfunktion oder eine UDF enthalten, die einen numerischen Datentyp zurückgibt.Aggregatfunktionen sind als Ausdrücke nicht zulässig | 
COUNT gibt die Anzahl der Nicht-Null-Werte in einer Gruppe zurück.
- 
ALList die Vorgabe: es zählt einfach alle Werte in der Menge, die nichtNULLsind.
- 
Wenn DISTINCTangegeben ist, werden Duplikate aus der gezählten Menge ausgeschlossen.
- 
Wenn COUNT (*)anstelle des Ausdrucks expr angegeben wird, werden alle Zeilen gezählt.ZAHL (*)—- 
akzeptiert keine Parameter 
- 
kann nicht mit dem Schlüsselwort DISTINCTverwendet werden
- 
nimmt kein expr-Argument an, da sein Kontext per Definition spaltenunspezifisch ist 
- 
zählt jede Zeile separat und gibt die Anzahl der Zeilen in der angegebenen Tabelle oder Gruppe zurück, ohne doppelte Zeilen auszulassen 
- 
zählt Zeilen mit NULL
 
- 
- 
Wenn die Ergebnismenge leer ist oder nur NULLin der/den angegebenen Spalte(n) enthält, ist der zurückgegebene Zähler null.