SQL Aggregatfunktionen
SQL Aggregatfunktionen
Eine Aggregatfunktion ist eine Funktion, die eine Berechnung für eine Reihe von Werten durchführt und einen einzelnen Wert zurückgibt.
Aggregatfunktionen werden häufig mit der GROUP BY-Klausel der SELECT-Anweisung verwendet. Die GROUP BY-Klausel unterteilt das Ergebnis in Wertegruppen, und die Aggregatfunktion kann verwendet werden, um für jede Gruppe einen einzelnen Wert zurückzugeben.
Die am häufigsten verwendeten SQL-Aggregatfunktionen sind:
MIN()- gibt den kleinsten Wert innerhalb der ausgewählten Spalte zurückMAX()- gibt den größten Wert innerhalb der ausgewählten Spalte zurückCOUNT()- gibt die Anzahl der Zeilen in einem Satz zurückSUM()- gibt die Gesamtsumme einer numerischen Spalte zurückAVG()- gibt den Durchschnittswert einer numerischen Spalte zurück
Aggregatfunktionen ignorieren Nullwerte (außer COUNT()).
Wir werden die oben genannten Aggregatfunktionen in den nächsten Kapiteln durchgehen.