Das beste SQLite Order By-Tutorial im Jahr 2024. In diesem Tutorial können Sie Grammatik,Beispiele, lernen
SQLiteORDER BY - Klausel wird eine Spalte in auf- oder absteigender Reihenfolge nach einem oder mehreren der Daten verwendet.
Die grundlegende Syntax der ORDER BY-Klausel lautet wie folgt:
SELECT Spaltenliste FROM table_name [WHERE Bedingung] [ORDER BY column1, column2 de columnN] [ASC | DESC];
Sie können mehrere Spalten in der ORDER BY-Klausel verwenden. Stellen Sie sicher, dass Sie die Sortierspalte in der Spaltenliste verwenden.
Angenommen COMPANY Tabelle hat die folgenden Einträge:
ID Name Alter ADRESSE GEHALT ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20.000,0 2 Allen 25 Texas 15.000,0 3 Teddy 23 Norwegen 20.000,0 4 Mark 25 Reiche-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 Süd-Halle 45.000,0 7 James 24 Houston 10000.0
Hier ist ein Beispiel, wird es durch aufsteigende GEHALT sortiert werden:
sqlite> SELECT * FROM COMPANY ORDER BY GEHALT ASC;
Daraus ergeben sich die folgenden Ergebnisse:
ID Name Alter ADRESSE GEHALT ---------- ---------- ---------- ---------- ---------- 7 James 24 Houston 10000.0 2 Allen 25 Texas 15.000,0 1 Paul 32 California 20.000,0 3 Teddy 23 Norwegen 20.000,0 6 Kim 22 Süd-Halle 45.000,0 4 Mark 25 Reiche-Mond 65.000,0 5 David 27 Texas 85.000,0
Hier ist ein Beispiel, wird es von Namen und das Gehalt ASC sortiert werden:
sqlite> SELECT * FROM COMPANY ORDER BY NAME, GEHALT ASC;
Daraus ergeben sich die folgenden Ergebnisse:
ID Name Alter ADRESSE GEHALT ---------- ---------- ---------- ---------- ---------- 2 Allen 25 Texas 15.000,0 5 David 27 Texas 85.000,0 7 James 24 Houston 10000.0 6 Kim 22 Süd-Halle 45.000,0 4 Mark 25 Reiche-Mond 65.000,0 1 Paul 32 California 20.000,0 3 Teddy 23 Norwegen 20.000,0
Hier ist ein Beispiel ist, wird es die Ergebnisse zu sortieren, um nach Name absteigend:
sqlite> SELECT * FROM COMPANY ORDER BY DESC Name;
Daraus ergeben sich die folgenden Ergebnisse:
ID Name Alter ADRESSE GEHALT ---------- ---------- ---------- ---------- ---------- 3 Teddy 23 Norwegen 20.000,0 1 Paul 32 California 20.000,0 4 Mark 25 Reiche-Mond 65.000,0 6 Kim 22 Süd-Halle 45.000,0 7 James 24 Houston 10000.0 5 David 27 Texas 85.000,0 2 Allen 25 Texas 15.000,0