Zählt die Anzahl der Zeilen in einer Gruppe, abhängig von den angegebenen Parametern
COUNT( * | Ausdruck | DISTINCT Ausdruck )
COUNT( { * | Ausdruck } ) OVER ( Fensterspezifikation )
Fensterspezifikation: Siehe untenstehende Anweisung "Syntax 2" im Abschnitt Bemerkungen.
* Gibt die Anzahl der Zeilen in jeder Gruppe zurück
Ausdruck Der Ausdruck, für den die Anzahl der Zeilen zurückgegeben wird
DISTINCT Ausdruck Der Ausdruck, für den die Anzahl der unterschiedlichen Zeilen zurückgegeben wird
INT
Zeilen, deren Wert NULL ist, werden in die Summe nicht eingerechnet.
Syntax 2 stellt die Verwendung als eine Fensterfunktion in einer SELECT-Anweisung dar. Als solche können Elemente von Fensterspezifikation in der Funktionssyntax (Inline) oder zusammen mit einer WINDOW-Klausel in der SELECT-Anweisung angegeben werden. Weitere Hinweise finden Sie unter der Fensterspezifikation-Definition unter WINDOW-Klausel.
Weitere Hinweise zur Verwendung von Fensterfunktionen in SELECT-Anweisungen mit Arbeitsbeispielen finden Sie unter Fensterfunktionen.
SQL/2003 Kernfunktion. Syntax 2 ist Funktion T611.
Die folgende Anweisung gibt jede eindeutige Stadt und die Anzahl der Zeilen mit diesem "city"-Wert zurück.
SELECT City, COUNT( * ) FROM Employees GROUP BY City; |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |