Aggregate Functions sind spezielle Funktionen in SQL, die verwendet werden, um Datensätze aus einer Tabelle oder mehreren Tabellen zusammenzufassen und statistische Informationen darüber zu berechnen. Sie werden oft verwendet, um Daten in eine Zusammenfassungsform zu bringen, um es einfacher zu machen, die Ergebnisse zu analysieren und zu interpretieren. Einige Beispiele für Aggregate Functions sind:
zählt die Anzahl der Zeilen, die eine bestimmte Bedingung erfüllen
berechnet die Summe der Werte in einer bestimmten Spalte
berechnet den Durchschnitt der Werte in einer bestimmten Spalte
gibt den höchsten Wert in einer bestimmten Spalte zurück
gibt den niedrigsten Wert in einer bestimmten Spalte zurück
Aggregate Functions werden oft in Verbindung mit der GROUP BY-Klausel verwendet, um die Ergebnisse nach einer bestimmten Spalte zu gruppieren und die statistischen Informationen für jede Gruppe zu berechnen.
Beispiel:
SELECT COUNT(customer_id), AVG(total_amount), SUM(total_amount)
FROM orders
GROUP BY order_date;
SQLIn diesem Beispiel werden die Anzahl der Bestellungen, der Durchschnittsbetrag und die Gesamtsumme der Bestellungen nach dem Datum der Bestellung gruppiert.