Grundkurs SQL

4.3.2  Aggregatfunktionen – SUM(), AVG() usw.

Nachdem wir gesehen haben, wie man mit einzelnen Spalten rechnen kann, wollen wir uns jetzt den so genannten Aggregatfunktionen zuwenden. Berechnungen können nämlich auch für den gesamten Datenbestand durchgeführt werden (In Kapitel 3 haben wir Berechnungen an einzelnen Datensätzen ausgeführt).

Wie bei allen Berechnungen kommen auch hier Aliasnamen zum Einsatz. Die Funktion COUNT() kennen Sie schon. Nun wollen wir auch die anderen Funktionen verwenden. Wie die allgemeine Syntax lautet, soll hier noch mal aufgezeigt werden:

SELECT Formel mit Aggregatfunktion AS Aliasname
FROM   ...
...

Es dürfen keine weiteren Feldnamen in der SELECT-Zeile neben den Aggregatfunktionen erscheinen!

Als Aggregatfunktionen kommen hauptsächlich in Frage:

Im nächsten Abschnitt werden wir uns wieder einige Beispiele zum Ausprobieren ansehen. Sie können auch hier wieder Ihre eigenen Ideen bei den Abfragen testen!