Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Abfrage und Änderung von Daten » Abfrageergebnisse zusammenfassen, gruppieren und sortieren » Aggregatfunktionen, die Abfrageergebnisse zusammenfassen

 

COUNT( * )

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