7.1 💡 Was sind Aggregate Functions?

Aggregate Functions

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:

COUNT()

zählt die Anzahl der Zeilen, die eine bestimmte Bedingung erfüllen

SUM()

berechnet die Summe der Werte in einer bestimmten Spalte

AVG()

berechnet den Durchschnitt der Werte in einer bestimmten Spalte

MAX()

gibt den höchsten Wert in einer bestimmten Spalte zurück

MIN()

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;
SQL

In diesem Beispiel werden die Anzahl der Bestellungen, der Durchschnittsbetrag und die Gesamtsumme der Bestellungen nach dem Datum der Bestellung gruppiert.