Sobes.tech
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.