Aggregatfunktionen

Aggregatfunktionen führen eine bestimmte Operation mit allen Zeilen einer Gruppe aus. Zwar hat jeder Datenbankserver seine eigenen, ganz speziellen Aggregatfunktionen, aber es gibt auch ganz gebräuchliche, die von allen bedeutenden Servern implementiert werden:

Max()

Gibt den größten Wert in einer Menge zurück.

Min()

Gibt den kleinsten Wert in einer Menge zurück.

Avg()

Gibt den Durchschnittswert einer Menge zurück.

Sum()

Gibt die Summe der Werte einer Menge zurück.

Count()

Gibt die Anzahl der Werte in einer Menge zurück.

Die folgende Abfrage verwendet alle diese gebräuchlichen Aggregatfunktionen, um die Salden aller Girokonten zu analysieren:

mysql> SELECT MAX(avail_balance) max_balance,
    ->   MIN(avail_balance) min_balance,
    ->   AVG(avail_balance) ...

Get Einführung in SQL, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.