Count
Kann in einer Select-Abfrage verwendet werden und zählt entweder die Zeilen der im FROM-Abschnitt angegebenen
Tabelle oder die vom Ausdruck zurückgelieferten nichtleeren Zellen. Falls
Distinct angegeben ist,
werden nur die verschiedenen Werte gezählt
Syntax
Count (* | [<Distinct>] <Ausdruck>)
Parameterliste
- *
- zählt alle Zeilen. Hier wählt der interne Optimierer die passende Spalte aus und verwendet den
Primärschlüssel, falls vorhanden.
- Spaltenname oder Ausdruck
- zählt alle nichtleeren Zellen dieser Spalte
- <Distinct>
- es werden zunächst alle Duplikate entfernt und erst über die verbleibende Menge gezählt.
Null-Werte werden ignoriert.
- Rückgabewert
- Ganzzahl >= 0
- Typ
- Aggregat-Funktion
Beispiele
Select Count(*) From Umsatz = 9
Select Count(Datum) From Umsatz = 9
Sei die Tabelle {Null, 1, 1, 2} gegeben. Dann gilt:
Select Count(*) From <Tabelle> = 4
Select Count(Spalte) From <Tabelle> = 3
Select Count(Distinct Spalte) From <Tabelle> = 2
© 2003-2009 Jürgen Auer, Berlin.