Die ORDER BY-Klausel in MariaDB wird verwendet, um die Ergebnisse einer SQL-Anweisung nach einer oder mehreren Spalten zu sortieren. Hier ist das grundlegende Format für die Verwendung der ORDER BY-Klausel:
```
SELECT Spaltenname FROM Tabellenname ORDER BY Spaltenname [ASC | DESC];
```
- Spaltenname: Ersetzen Sie dies durch den Namen der Spalte, nach der Sie sortieren möchten.
- Tabellenname: Ersetzen Sie dies durch den Namen der Tabelle, aus der Sie Daten abrufen.
- ASC: Diese Option sortiert die Ergebnisse in aufsteigender Reihenfolge.
- DESC: Diese Option sortiert die Ergebnisse in absteigender Reihenfolge.
Wenn Sie z.B. eine Tabelle namens `students` mit den Spalten `student_id`, `first_name` und `last_name` haben und alle Studenten in alphabetischer Reihenfolge nach dem Nachnamen anzeigen möchten, könnten Sie Folgendes tun:
```sql
SELECT * FROM students ORDER BY last_name ASC;
```
Um die Studenten in umgekehrter alphabetischer Reihenfolge anzuzeigen, könnten Sie stattdessen DESC verwenden:
```sql
SELECT * FROM students ORDER BY last_name DESC;
```
Sie können auch nach mehreren Spalten sortieren, indem Sie die Spaltennamen durch Kommas trennen. Zum Beispiel, um zuerst nach `last_name` und dann nach `first_name` zu sortieren:
```sql
SELECT * FROM students ORDER BY last_name ASC, first_name ASC;
```
Dies wird alle Studenten mit dem gleichen Nachnamen in alphabetischer Reihenfolge nach ihrem Vornamen sortieren.