Wenn Sie eine MySQL-Datenbank abfragen, können Sie die Ergebnisse nach einem beliebigen Feld in aufsteigender oder absteigender Reihenfolge sortieren, indem Sie am Ende Ihrer Abfrage ORDER BY hinzufügen. Sie nutzen ORDER BY field_name ASC für eine aufsteigende Sortierung (dies ist die Standardeinstellung) oder ORDER BY field_name DESC für eine absteigende Sortierung. Sie können eine ORDER BY-Klausel in einer SELECT-Anweisung, SELECT LIMIT- oder DELETE LIMIT-Anweisung verwenden. Beispielsweise:
WÄHLEN *
Von der Adresse
ORDER BY name ASC;
Der obige Code ruft Daten aus einem Adressbuch ab und sortiert die Ergebnisse aufsteigend nach dem Namen der Person.
E-Mail AUSWÄHLEN
Von der Adresse
Bestellung per E-Mail DESC;
Dieser Code wählt nur die E-Mail-Adressen aus und listet sie in absteigender Reihenfolge auf.
Hinweis: Wenn Sie in der ORDER BY-Klausel keinen ASC- oder DESC-Modifizierer verwenden, werden die Daten nach dem Ausdruck in aufsteigender Reihenfolge sortiert. Dies entspricht der Angabe des ORDER BY-Ausdrucks ASC.