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

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Abfragen und Datenänderung » 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