ORDER

Du kennst es, dass man z. B. Datensätze nach dem Preis ordnen möchte.

Die Syntax lautet SELECT * FROM Tabellenname ORDER BY Spalte;



Wenn es eine Rolle spielt, ob die Daten auf- oder absteigend sortiert sind, hängt man ASC oder DESC hinten an.

Die Syntax lautet SELECT * FROM Tabellenname ORDER BY Spalte ASC oder SELECT * FROM Tabellenname ORDER BY Spalte DESC;



Möchte man sich Einträge anzeigen lassen, die bestimmten Kriterien entsprechen und bei denen die Reihenfolge wichtig ist, dann lautet der Befehl wie folgt.

Gibt alle Datensätze der Tabelle Ebene aus, deren Höhe weniger als 1000 m beträgt und das in absteigender Reihenfolge.


Klicke auf folgenden Link und schau dir zuerst die Struktur der Datenbank an Struktur


Klicke dann auf folgenden Link und bearbeite dort die folgenden Aufgaben Datenbank



Aufgaben

1. Lasse Dir die Einträge der Tabelle Ebene bzgl. der Höhe in absteigender Reihenfolge ausgeben.

2. Lasse Dir alle Gebirge, geordnet nach der Höhe, ausgeben, die Wald im Namen tragen.

3. Lasse Dir alle Gebirge in alphabetischer Reihenfolge ausgeben.

4. Lasse Dir alle deutschen Städte, geordnet nach Einwohnerzahl, ausgeben.