Die Liste in der richtigen Reihenfolge
Die Klassenliste für die Zeugnisse soll nach dem Nachnamen geordnet sein. Die Tabelle ist aber nach der Nummer geordnet.
Außerdem will die Schulleitung nur wissen, welche Klassen es gibt. Nicht jede Klasse mehrfach.
Dafür gibt es ORDER BY und DISTINCT.
Am Ende dieser Lektion
Notiz
Ich kann mit ORDER BY, DISTINCT und LIMIT ein Ergebnis ordnen und kürzen.
Schlüsselwörter
| Begriff | Was er bedeutet | Beispiel |
|---|---|---|
| ORDER BY | ordnet das Ergebnis nach einer Spalte | ORDER BY nachname |
| ASC | aufsteigend: vom kleinsten zum größten Wert | |
| DESC | absteigend: vom größten zum kleinsten Wert | |
| DISTINCT | zeigt jeden Wert nur einmal | SELECT DISTINCT klasse |
| LIMIT | zeigt höchstens so viele Zeilen, wie die Zahl sagt | LIMIT 3 |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Zum Start
Probier es aus
Zum Start
4 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.
ORDER BY ordnet das Ergebnis
Ohne ORDER BY kommt das Ergebnis in irgendeiner Reihenfolge. Meist ist es die der Tabelle.
ORDER BY nachname ordnet nach dem Alphabet. Bei Zahlen und Daten geht es vom kleinsten zum größten Wert.
Mit DESC drehst du die Reihenfolge um. ASC ist die Voreinstellung.
Probiere es aus: auf- und absteigend
-- Ohne Angabe sortiert ORDER BY von klein nach groß.
SELECT vorname, nachname FROM schueler ORDER BY nachname;
-- DESC sortiert von groß nach klein.
SELECT vorname, geburtsdatum FROM schueler ORDER BY geburtsdatum DESC;
Prüfe dein Verständnis
Probier es aus
Prüfe dein Verständnis
3 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.