Eine Aggregat Funktion in SQL gibt nach der Berechnung mehrerer Werte einer Spalte einen Wert zurück.
Verschiedene Arten von SQL-Aggregatfunktionen sind:
Funktion | Beschreibung |
---|---|
COUNT() | Anzahl der Zeilen |
SUM() | Summe |
AVG() | Durchschnitt |
MIN() | Minimum |
MAX() | Maximum |
/* Count gibt die Anzahl der Zeilen zurück */
SELECT COUNT(column_name)
FROM table_name
WHERE condition;
Beispiele:
/* Total Anzahl Users */
SELECT COUNT(id) FROM users;
/* Anzahl Users aus der Schweiz */
SELECT COUNT(id)
FROM users
WHERE country = 'CH';
/* Durchschnitts Alter aller User aus Italien */
SELECT AVG(age)
FROM users
WHERE country = 'IT';