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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.