Clausola ORDER BY
La clausola ORDER BY indica il modo in cui i record devono essere ordinati. Se l'istruzione SELECT non comprende una clausola ORDER BY, i record possono essere restituiti in qualsiasi ordine.
Il formato è:
ORDER BY {espressione_ordinamento [DESC | ASC]}, ...
espressione_ordinamento può essere il nome del campo o il numero di posizione dell'espressione di colonna da utilizzare. Per impostazione predefinita l'ordinamento viene effettuato in modo crescente (ASC).
Esempi
Ordinare in base al cognome e poi al nome.
SELECT id_dip, cognome, nome FROM dip ORDER BY cognome, nome
Il secondo esempio utilizza i numeri di posizione 2 e 3 per ottenere lo stesso ordinamento dell'esempio precedente in cui cognome e nome sono specificati in modo esplicito.
SELECT id_dip, cognome, nome FROM dip ORDER BY 2,3
Nota FileMaker Server utilizza un criterio di ordinamento binario Unicode, diverso dall'ordinamento in base alla lingua in FileMaker Pro o dal criterio di ordinamento predefinito indipendente dalla lingua.