Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
computer:tutorials:sql:order [2011/03/02 14:58] christian angelegt |
computer:tutorials:sql:order [2011/03/02 15:02] (aktuell) christian [Beispiel] |
||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
<code>ORDER BY <Feld> <Modus></code> | <code>ORDER BY <Feld> <Modus></code> | ||
- | Es kann auch nach mehreren Feldern sortiert werden, hierfür können für die einzelnen Felder verschiedene Sortierungsmodi definiert werden: | + | Es kann auch nach mehreren Feldern sortiert werden, hierfür können für die einzelnen Felder verschiedene Sortierungsmodi definiert werden. |
- | + | ||
- | <code>ORDER BY id ASC, alter DESC, name ASC;</code> | + | |
======Beispiel====== | ======Beispiel====== | ||
+ | Es sollen die Name aller Kunden, aufsteigend nach dem Vornamen sortiert, ausgegeben werden: | ||
+ | <code> | ||
+ | mysql> SELECT KND_Vorname, KND_Nachname FROM KUNDEN ORDER BY KND_Vorname ASC; | ||
+ | +-------------+--------------+ | ||
+ | | KND_Vorname | KND_Nachname | | ||
+ | +-------------+--------------+ | ||
+ | | Bernhard | Beispiel | | ||
+ | | Max | Mustermann | | ||
+ | | Theodor | Tester | | ||
+ | +-------------+--------------+ | ||
+ | 3 rows in set (0.11 sec) | ||
+ | </code> | ||
+ | |||
+ | |||
Es sollen alle Artikel in der Datenbank nach dem Preis aufsteigend angezeigt werden - Auslaufartikel sollen hierbei in der Liste zuletzt erscheinen: | Es sollen alle Artikel in der Datenbank nach dem Preis aufsteigend angezeigt werden - Auslaufartikel sollen hierbei in der Liste zuletzt erscheinen: | ||