5.1 Aggregatfunktionen
Definition
Aggregatfunktionen berechnen einen einzelnen Ergebniswert aus mehreren Datensätzen.
Sie werden häufig zusammen mit GROUP BY verwendet.
Wichtige Aggregatfunktionen
| Funktion | Bedeutung |
|---|---|
| COUNT() | zählt Datensätze |
| SUM() | berechnet die Summe |
| AVG() | berechnet den Durchschnitt |
| MIN() | ermittelt den kleinsten Wert |
| MAX() | ermittelt den größten Wert |
COUNT
SELECT COUNT(*)
FROM kunde;
Zählt alle Datensätze der Tabelle kunde.
SUM
SELECT SUM(preis)
FROM artikel;
Berechnet die Summe aller Werte in der Spalte preis.
AVG
SELECT AVG(preis)
FROM artikel;
Berechnet den Durchschnitt der Werte in der Spalte preis.
MIN und MAX
SELECT MIN(preis), MAX(preis)
FROM artikel;
Ermittelt den kleinsten und größten Preis.
Merksatz
Aggregatfunktionen fassen mehrere Datensätze zu einem Ergebnis zusammen.
Prüfungshinweis
In IHK-Aufgaben wird häufig gefragt, welche Funktion für Zählen, Summe oder Durchschnitt verwendet wird.
Typische Fehler:
- COUNT und SUM verwechseln.
- AVG für die Summe verwenden.
- Aggregatfunktionen ohne GROUP BY falsch interpretieren.
- WHERE und HAVING verwechseln.
Quellen
- IT-Handbuch für Fachinformatiker