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.