Sofern nicht anders angegeben, gibt der Datenbankserver die Zeilen einer Tabelle in einer beliebigen Reihenfolge zurück. Es ist jedoch häufig hilfreich, die Zeilen in einer bestimmten Reihenfolge anzuzeigen. Sie können die Produkte zum Beispiel in alphabetischer Reihenfolge einsehen.
Sortieren Sie die Zeilen in der Ergebnismenge durch Hinzufügen einer ORDER BY-Klausel am Ende der SELECT-Anweisung. Diese SELECT-Anweisung hat die folgende Syntax:
SELECT Spaltenname-1, Spaltenname-2,... FROM Tabellenname ORDER BY nach_Spaltennamen_sortieren
Dabei müssen Spaltenname_1, Spaltenname_2 und Tabellenname durch die Namen der Spalten und Tabelle ersetzt werden, die Sie abfragen möchten, und nach_Spaltennamen_sortieren muss durch eine Spalte in der Tabelle ersetzt werden. Wie zuvor können Sie das Sternchen als eine Kurzform für alle Spalten in der Tabelle verwenden.
Führen Sie in Interactive SQL folgende Abfrage aus:
SELECT ID, Name, Description FROM Products ORDER BY Name; |
ID | Name | Description |
---|---|---|
400 | Baseball Cap | Cotton Cap |
401 | Baseball Cap | Wool cap |
700 | Shorts | Cotton Shorts |
600 | Sweatshirt | Hooded Sweatshirt |
... | ... | ... |
Mit Indizes die Performance der ORDER BY-Klausel steigern
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |