SQL ORDER BY

Der SQL ORDER BY-Befehl ermöglicht eine Sortierung auf der Grundlage einer vorher definierten Sortierungsreihenfolge

Der SQL ORDER BY Befehl wird in vielen Anwendungen in Form von Sortierungsfiltern oder Buttons zum Sortieren dargestellt.

SQL ORDER BY Syntax

Die SQL Syntax einer Select-Abfrage mit ORDER BY kann wie folgt aufgebaut werden:

Der ‚Sortierungsparameter‘ kann nach folgenden Strukturen aufgebaut werden:

  • ASC: Das Ergebnis wird aufsteigend sortiert
  • DESC: Das Ergebnis wird absteigend sortiert

SQL ORDER BY Beispiel

Gegeben sei folgende Tabelle namens „PKW“:

PKWNR Modell Preis
1 Auto A 80.000,00€
2 Auto B 72.000,00€
3 Auto C 102.000,00€
4 Auto D 85.000,00€
5 Auto E 78.000,00€

Nun wollen wir die Pkw’s nach ihrem Preis aufsteigend sortieren:
Das SQL-Statement mit der ORDER BY-Bedingung würde wie folgt aussehen:

Das Ergebnis würde wie folgt aussehen:

PKWNR Modell Preis
2 Auto B 72.000,00€
5 Auto E 78.000,00€
1 Auto A 80.000,00€
4 Auto D 85.000,00€
3 Auto C 102.000,00€

Nun wollen wir die Pkw’s nach ihrem Preis absteigend sortieren:
Das SQL-Statement mit der ORDER BY-Bedingung würde wie folgt aussehen:

Das Ergebnis würde wie folgt aussehen:

PKWNR Modell Preis
3 Auto C 102.000,00€
4 Auto D 85.000,00€
1 Auto A 80.000,00€
5 Auto E 78.000,00€
2 Auto B 72.000,00€

Nun wollen wir die Pkw’s nach ihrem Modell aufsteigend und nach dem Preis absteigend sortieren:
Das SQL-Statement mit der ORDER BY-Bedingung würde wie folgt aussehen:

Das Ergebnis würde wie folgt aussehen:

PKWNR Modell Preis
2 Auto B 72.000,00€
4 Auto C 102.000,00€
1 Auto C 80.000,00€
4 Auto D 85.000,00€
5 Auto E 78.000,00€

Weiterführende Artikel

Autor: Markus
14 Bewertungen 1 Stern2 Sterne3 Sterne4 Sterne5 Sterne
Loading...
0