Condividi tramite


Clausola ORDER BY

La clausola ORDER BY ordina i risultati in base al valore di una o più colonne specificate. Di seguito è riportata la sintassi della clausola ORDER BY:

ORDER BY <column> [<direction>] [,<column> [<direction>]]

L'identificatore di colonna deve essere una colonna valida. È possibile usare l'identificatore di colonna per fare riferimento alle colonne in base all'ordine visualizzato nella query. La prima colonna della query è numerata 1. È possibile includere più colonne nella clausola ORDER BY, separate da virgole.

L'identificatore di direzione facoltativo può essere "ASC" per l'crescente (basso a alto) o "DESC" per decrescente (alto a basso). Se non si specifica un identificatore di direzione, viene usato il valore predefinito, crescente. Se si specificano più colonne, ma non si specificano tutte le direzioni, la direzione specificata viene applicata per ogni colonna finché non si modifica in modo esplicito la direzione.

Ad esempio, nella clausola ORDER BY seguente le colonne A, B, C e G vengono ordinate in ordine crescente, mentre le colonne D, E e F vengono ordinate in ordine decrescente.

ORDER BY A ASC, B, C, D DESC, E, F, G ASC

Riferimento

Clausola FROM

Clausola RANK BY

Istruzione SELECT

Informazioni concettuali

Predicati full-text

Predicati non full-text