ORDERBY
Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata
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 valori <orderBy_expression>, ad esempio crescente o decrescente. I valori validi includono: DESC. Valore alternativo: 0(zero)/FALSE. Ordinamenti in senso decrescente dei valori di <orderBy_expression>. ASC. Valore alternativo: 1/TRUE. Ordinamenti in senso decrescente dei valori di <orderBy_expression>. Questo è il valore predefinito se <order> viene omesso. La parte <BlankHandling> è facoltativa. Specifica la modalità di ordinamento dei valori vuoti. I valori validi includono: BLANKS DEFAULT. Si tratta del valore predefinito. Il comportamento per i valori numerici è costituito da valori vuoti ordinati tra zero e valori negativi. Il comportamento per le stringhe è costituito dall’ordinamento dei valori blank prima di tutte le stringhe, incluse le stringhe vuote. BLANKS FIRST. I valori blank vengono sempre ordinati all'inizio, indipendentemente dall'ordinamento crescente o decrescente. BLANKS LAST. I valori blank 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.
Contenuto correlato
Informazioni sulle funzioni ORDERBY, PARTITIONBY e MATCHBY
INDEX
OFFSET
PARTITIONBY
MATCHBY
WINDOW
RANK
ROWNUMBER