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:

Kopieren
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.

Beispiele

Sortieren Sie nach nachname und dann nach vorname.

Kopieren
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.

Kopieren
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.