ORDERBY
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.
Contenuto correlato
Informazioni sulle funzioni ORDERBY, PARTITIONBYe MATCHBYINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER