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

 

Wo Sie Aggregatfunktionen verwenden können

Die Aggregatfunktionen können in einer SELECT-Liste wie in den vorhergehenden Beispielen verwendet werden oder in der HAVING-Klausel einer Select-Anweisung, die eine GROUP BY-Klausel enthält.

Sie können Aggregatfunktionen nicht in einer WHERE-Klausel oder in einer JOIN-Bedingung verwenden. Eine SELECT-Anweisung mit Aggregatfunktionen in ihrer SELECT-Liste enthält jedoch häufig eine WHERE-Klausel, mit der die Zeilen beschränkt werden, auf die die Aggregatfunktion angewendet wird.

Wenn eine SELECT-Anweisung eine WHERE-Klausel, nicht aber eine GROUP BY-Klausel enthält, produziert eine Aggregatfunktion einen einzelnen Wert für die Teilmenge der Zeilen, die die WHERE-Klausel festlegt.

Wenn eine Aggregatfunktion in einer SELECT-Anweisung verwendet wird, die keine GROUP BY-Klausel enthält, wird ein einzelner Wert produziert. Dies gilt unabhängig davon, ob sie auf alle Zeilen in einer Tabelle wirkt oder auf eine Teilmenge der Zeilen, die durch eine WHERE-Klausel definiert werden.

Sie können mehr als eine Aggregatfunktion in derselben SELECT-Liste verwenden und mehr als ein Skalaraggregat in einer einzelnen SELECT-Anweisung erzeugen.

 Aggregatfunktionen und äußere Referenzen
 Beispiel
 Siehe auch