Junior — Middle
Welche Aggregatfunktionen stehen für die Verwendung mit der GROUP BY-Klausel in SQL zur Verfügung?
sobes.tech KI
Antwort von AI
In SQL werden mit dem Operator GROUP BY häufig Aggregatfunktionen verwendet, um zusammenfassende Werte pro Gruppe zu berechnen. Die wichtigsten Aggregatfunktionen:
- COUNT() — zählt die Anzahl der Zeilen in einer Gruppe.
- SUM() — berechnet die Summe der Werte in einer Gruppe.
- AVG() — berechnet den Durchschnittswert.
- MIN() — findet den kleinsten Wert.
- MAX() — findet den größten Wert.
Beispiel:
SELECT department, COUNT(*) AS employee_count, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;
Diese Abfrage gruppiert die Mitarbeiter nach Abteilungen und zeigt die Anzahl der Mitarbeiter und das durchschnittliche Gehalt in jeder Abteilung.