Aggregatfunktionen

Aggregatfunktionen führen eine bestimmte Operation mit allen Zeilen einer Gruppe aus. Zwar hat jeder Datenbank-Server 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 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.