| |
|
|
| |
Die ORDER BY -Klausel bestimmt die Kriterien
der Zeilensortierung bei Abfrageergebnis- sen.
Standard ist aufsteigende Reihenfolge, aber auch absteigende Reihenfolge
ist möglich: |
- für ASCIl-Codes : O bis 9, A bis Z (von links nach rechts
Zeichen für Zeichen),
- für EBCDIC-Codes : A bis Z, O bis 9.
- für Zahlen: -unendlich bis +unendlich.
|
NULL-Werte werden bei aufsteigender Sortierung
(ASC) am Ende angezeigt; bei absteigender Sortierung (DESC)
werden sie zuerst dargestellt.
Die ORDER BY -Klausel: |
- kann Ausdrücke von Spaltenwerten enthalten.
- kann die Spalten-Folgenummer enthalten.
Wichtiger Hinweis: Dieses Feature wird nicht vom SQL92-Standard
unterstützt und wird deswegen in zukünftigen Versionen
ausgeschlossen werden.
- kann Spaltenaliasnamen enthalten
- kann ein mehrfach verschachteltes Kriterium enthalten.
- Priorität gilt von links nach rechts.
|
| |
| Beispiel: |
SELECT empno, sal+comm AS summe FROM
emp ORDER BY summe
|
SELECT empno, sal+comm AS summe FROM emp
ORDER BY 2
|
|
|
| |
|
|