Condividi tramite


ORDERBY

Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo

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

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 window.
order (Facoltativo) Un value in due parti del formato "OrderDirection [BlankHandling]".

OrderDirection specifica come ordinare orderBy_expressionvalues (ad esempio, crescente or decrescente). Le values valide includono:
DESC. valuealternativo: 0(zero)/FALSE. Ordina in ordine decrescente di values di orderBy_expression.
ASC. valuealternativo: 1/TRUE. Ordina in ordine crescente di values di orderBy_expression. Si tratta del valueiforder predefinito omesso.

BlankHandling parte è facoltativa. Specifica la modalità di ordinamento degli spazi vuoti. Le values valide includono:
BLANKS DEFAULT. Si tratta del valore predefinito value. Il comportamento per la values numerica è blankvalues viene ordinato tra zero and negativo values. Il comportamento delle stringhe è blankvalues vengono ordinati prima di all stringhe, incluse le stringhe vuote.
BLANKS FIRST. Gli spazi vuoti vengono sempre ordinati all'inizio, indipendentemente dall'ordinamento crescente or ordinamento decrescente.
BLANKS LAST. Gli spazi vuoti vengono sempre ordinati alla fine, indipendentemente dall'ordinamento crescente or ordinamento decrescente.

Restituisce value

Questa funzione not restituisce un value.

Osservazioni

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

Esempio

Vedere OFFSET.

Understanding ORDERBY, PARTITIONBY, andMATCHBY funzioniINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER