Condividi tramite


ORDERBY

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Definisce le espressioni che determinano l'ordinamento all'interno di ognuna delle partizioni di una funzione di finestra.

Sintassi

ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )

Parametri

Termine Definizione
orderBy_expression (Facoltativo) Qualsiasi espressione scalare che verrà usata per ordinare i dati all'interno di ognuna delle partizioni di una funzione finestra.
order (Facoltativo) Valore in due parti del formato "OrderDirection [BlankHandling]".

OrderDirection specifica come ordinare orderBy_expression valori (ad esempio crescente o decrescente). I valori validi includono:
DESC. Valore alternativo: 0(zero)/FALSE. Ordina in ordine decrescente i valori di orderBy_expression.
ASC. Valore alternativo: 1/TRUE. Ordina in ordine crescente di valori di orderBy_expression. Questo è il valore predefinito se order viene omesso.

BlankHandling parte è facoltativa. Specifica la modalità di ordinamento degli spazi vuoti. I valori validi includono:
BLANKS DEFAULT. Questo è il valore predefinito. Il comportamento per i valori numerici è costituito da valori vuoti ordinati tra zero e valori negativi. Il comportamento per le stringhe è costituito da valori vuoti prima di tutte le stringhe, incluse le stringhe vuote.
BLANKS FIRST. Gli spazi vuoti vengono sempre ordinati all'inizio, indipendentemente dall'ordinamento crescente o decrescente.
BLANKS LAST. Gli spazi vuoti vengono sempre ordinati alla fine, indipendentemente dall'ordinamento crescente o decrescente.

Valore restituito

Questa funzione non restituisce un valore.

Osservazioni

Questa funzione può essere usata solo all'interno di un'espressione di funzione window.

Esempio

Vedere OFFSET.

Informazioni sulle funzioni ORDERBY, PARTITIONBYe MATCHBYINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER