Skip to main content

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