Premium
Frage15
Verbleibend:

Was sind Aggregatfunktionen? Nenne Beispiele

Musterantwort

Antwort standardmäßig anzeigen

Aggregatfunktionen führen Berechnungen über eine Menge von Werten aus und geben einen einzelnen Wert zurück. Sie werden oft in Kombination mit GROUP BY verwendet.

Wichtigste Aggregatfunktionen

  • COUNT() — zählt die Anzahl der Zeilen.
  • SUM() — berechnet die Summe der Werte.
  • AVG() — berechnet den Durchschnittswert.
  • MAX() — findet den größten Wert.
  • MIN() — findet den kleinsten Wert.

Anwendungsbeispiele

  1. Anzahl der Mitarbeiter zählen:
MySQL 8.1
SELECT COUNT(*) FROM employees;
  1. Durchschnittsgehalt pro Abteilung:
MySQL 8.1
SELECT department_id, AVG(salary) AS average_salary
FROM employees
GROUP BY department_id;
  1. Höchstes Gehalt im Unternehmen:
MySQL 8.1
SELECT MAX(salary) FROM employees;
  1. Gesamtumsatz pro Monat:
MySQL 8.1
SELECT SUM(amount) FROM sales WHERE sale_date BETWEEN '2023-01-01' AND '2023-01-31';