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

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - Datenbankverwaltung » UltraLite-SQL-Referenz » UltraLite-SQL-Elemente » Ausdrücke in UltraLite

 

Aggregatausdrücke

Führt eine Aggregatberechnung durch, die von der UltraLite-Laufzeitumgebung nicht bereitgestellt wird

Syntax
SUM(Ausdruck  )
Bemerkungen

Ein Aggregatausdruck berechnet aus einer Reihe von Zeilen einen einzelnen Wert.

Ein Aggregatausdruck ist immer dann gegeben, wenn entweder eine Aggregatfunktion verwendet wird oder wenn ein oder mehrere Operanden ein Aggregatausdruck sind.

Hat eine SELECT-Anweisung keine GROUP BY-Klausel, können alle Ausdrücke in der Auswahlliste entweder nur Aggregatausdrücke oder keine Aggregatausdrücke enthalten. Hat eine SELECT-Anweisung aber eine GROUP BY-Klausel, muss jeder Nicht-Aggregatausdruck in der Auswahlliste in der Liste GROUP BY stehen.

Beispiel

Beispiel: In der folgenden Abfrage werden alle Gehälter für die Mitarbeiter in der Tabelle employee zusammengerechnet. In dieser Abfrage ist SUM( salary ) ein Aggregatausdruck.

SELECT SUM( salary )
FROM employee;