← schule-kleinoeder.de
Informatik · Jgst. 9 · Stufe 3 von 4SQL-Abfragen: Gruppen filtern und sortieren
Alle Stufen
Das lernst du hier
  • Ich kann mit HAVING Gruppen filtern und entscheiden, wann ich WHERE und wann HAVING brauche.
  • Ich kann Ergebnisse mit ORDER BY aufsteigend (ASC) und absteigend (DESC) sortieren – auch nach mehreren Spalten.
  • Ich kann die Auswertungsreihenfolge FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY beschreiben.
Das Wichtigste zum Nachlesen
WHERE oder HAVING?
WHERE filtert einzelne Zeilen vor dem Gruppieren, HAVING filtert ganze Gruppen danach – meist mit einer Aggregatfunktion wie COUNT(*) > 2.
ORDER BY
Sortiert das Ergebnis: ASC aufsteigend (Standard), DESC absteigend. Bei mehreren Sortierschlüsseln entscheidet der zweite nur bei Gleichstand im ersten.
Text sortieren
Text wird alphabetisch sortiert: 'Do' kommt vor 'Mi' – auch wenn Mittwoch vor Donnerstag liegt.
Reihenfolge der Auswertung
FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY

Übungsaufgaben

Wähle eine Aufgabe, baue die passende Abfrage zusammen und klicke auf „Prüfen“. Verglichen wird das Ergebnis – es gibt oft mehrere richtige Wege. Wenn du nicht weiterkommst, helfen dir gestufte Hinweise.

Abfrage

SELECT
FROM
WHERE
GROUP BY
HAVING
ORDER BY
Als SQL-Text anzeigen

                    
                

Tabellen

unterstrichen: Primärschlüssel – kennzeichnet jede Zeile eindeutig

Ergebnis

Baue oben eine Abfrage zusammen und klicke auf „Abfrage ausführen“.