ORDER BY-Klausel
Die ORDER BY
-Klausel zeigt an, wie die Datensätze zu sortieren sind. Wenn Ihre SELECT
-Anweisung keine ORDER BY
-Klausel enthält, können die Datensätze in beliebiger Reihenfolge zurückgegeben werden.
Das Format ist:
ORDER BY {sort_ausdruck[DESC | ASC]}, ...
sort_ausdruck
können der Feldname oder die Positionsnummer des zu verwendenden Spaltenausdrucks sein. Standard ist die Durchführung einer aufsteigenden (ASC
) Sortierung.
Sortieren Sie nach nachname
und dann nach vorname
.
SELECT angnr, nachname, vorname FROM ang ORDER BY nachname, vorname
Das zweite Beispiel verwendet die Positionsnummern 2 und 3, um die gleiche Sortierfolge wie im vorherigen Beispiel zu erhalten, das nachname
und vorname
explizit angegeben hat.
SELECT angnr, nachname, vorname FROM ang ORDER BY 2,3
Hinweis FileMaker Server verwendet eine binäre Unicode-Sortierfolge, die sich von der von FileMaker Pro verwendeten Sprachsortierung oder der sprachneutralen Standardsortierfolge unterscheidet.