![]() |
Sortierung der Ergebnismenge | ![]() |
| Die ORDER BY- Klausel | Aufsteigende und absteigende Sortierung | Übungen |
Um sortierte Ergebnisse zu erhalten, verwendet man das Schlüsselwort
ORDER BY. Die
ORDER BY- Klausel beinhaltet die Spalte, nach der sortiert werden soll. Dabei gibt es folgende Sortiermöglichkeiten:
![]() |
Gewünscht ist eine alphabetisch geordnete Liste des Lehrerkollegiums mit Angabe der Personalnummer.
|
||||||
Es können auch mehrere Sortierungsspalten, durch Kommata getrennt, angegeben werden. Dann bestimmt die erste Spalte das Hauptsortierungskriterium. Sind Datensätze bezüglich dieser Spalte identisch, erfolgt eine weitere Sortierung nach dem zweiten Attribut usw.
![]() |
Gewünscht ist eine Liste mit Klasse und Schülernamen, sortiert nach Klasse und Alphabet.
|
||||||
Die bisherigen Beispiele waren aufsteigend sortiert. Durch Angabe des Schlüsselwortes DESC kann eine absteigende Sortierung erreicht werden.
| Bemerkung |
Für die aufsteigende Sortierung steht auch das Schlüsselwort ASC zur Verfügung. Die Angabe dieses Schlüsselwortes ist optional. Wird die ORDER BY- Klausel ohne zusätzliche Angabe verwendet, wird das Ergebnis automatisch aufsteigend sortiert.
|
![]() |
Gewünscht ist eine Lehrerliste mit Personalnummer und Name, absteigend sortiert nach der Personalnummer.
|
||||||

|
Welche Fächer, alphabetisch sortiert, gibt es an der Schule? |
|
Gewünscht ist Klasse, Eintrittsjahr und Name aller katholischen Schülerinnen und Schüler, sortiert nach der Klasse und innerhalb der Klasse nach dem Eintrittsjahr. |
|
Gesucht sind Personalnummer und Name der Lehrerinnen, die in Passau wohnen, absteigend sortiert nach dem Geburtsjahr. |