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 column-name-1, column-name-2,... FROM table-name ORDER BY order-by-column-name
Dabei müssen column-name-1, column-name-2 und table-name durch die Namen der Spalten und Tabelle ersetzt werden, die Sie abfragen möchten, und order-by-column-name 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 |
... | ... | ... |
Indizes, die die Performance der ORDER BY-Klausel verbessern
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |