COUNT(*) gibt die Anzahl der Zeilen in der angegebenen Tabelle zurück, ohne Duplikate zu eliminieren. Die Funktion zählt jede Zeile getrennt und schließt auch Zeilen ein, die NULL enthalten. Diese Funktion benötigt keinen Ausdruck als Argument, da sie definitionsgemäß keine Informationen über eine bestimmte Spalte benutzt.
Die folgende Anweisung gibt die Gesamtzahl der Mitarbeiter in der Employees-Tabelle zurück:
SELECT COUNT( * ) FROM Employees; |
Wie andere Aggregatfunktionen können Sie auch COUNT( * ) mit anderen Aggregatfunktionen in der SELECT-Liste, mit WHERE-Klauseln usw. kombinieren. Beispiel:
SELECT COUNT( * ), AVG( UnitPrice ) FROM Products WHERE UnitPrice > 10; |
COUNT( ) | AVG(Products.UnitPrice) |
---|---|
5 | 18.2 |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |