Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aggregatfunktionen führen Berechnungen für eine Wertemenge durch und geben einen einzelnen Wert zurück. Alle Aggregatfunktionen, außer COUNT, ignorieren NULL-Werte. Aggregatfunktionen werden häufig mit der GROUP BY-Klausel der SELECT-Anweisung verwendet.
Alle Aggregatfunktionen sind deterministisch. Das bedeutet, dass Aggregatfunktionen bei jedem Aufrufen mithilfe einer bestimmten Gruppe von Eingabewerten immer denselben Wert zurückgeben. Weitere Informationen zum Determinismus von Funktionen finden Sie unter Deterministische und nicht deterministische Funktionen. Die OVER-Klausel kann auf alle Aggregatfunktionen außer CHECKSUM folgen.
Aggregatfunktionen können nur in folgenden Fällen als Ausdrücke verwendet werden:
- In der Auswahlliste einer SELECT-Anweisung (Unterabfrage oder äußere Abfrage)
- In einer COMPUTE- oder COMPUTE BY-Klausel
- In einer HAVING-Klausel
Transact-SQL stellt die folgenden Aggregatfunktionen bereit:
Siehe auch
Verweis
Funktionen (Transact-SQL)
OVER-Klausel (Transact-SQL)