Partilhar via


ORDERBY

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Define as expressões que determinam a ordem de classificação dentro de cada uma das partições de uma função window.

Sintaxe

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

Parâmetros

Vigência Definição
orderBy_expression (Opcional) Qualquer expressão escalar que será usada para classificar os dados dentro de cada uma das partições de uma função window.
order (Opcional) Uma value em duas partes da forma "OrderDirection [BlankHandling]".

OrderDirection especifica como classificar orderBy_expressionvalues (ou seja, ascendente or descendente). Os values válidos incluem:
DESC. Alternativa value: 0(zero)/FALSE. Classifica em ordem decrescente de values de orderBy_expression.
ASC. Alternativa value: 1/TRUE. Classifica em ordem crescente de values de orderBy_expression. Este é o valueiforder padrão é omitido.

BlankHandling parte é opcional. Especifica como os espaços em branco são ordenados. Os values válidos incluem:
BLANKS DEFAULT. Este é o valuepadrão . O comportamento para values numéricos é blankvalues são ordenados entre zero and negativo values. O comportamento para cadeias de caracteres é blankvalues são ordenadas antes de all cadeias de caracteres, incluindo cadeias vazias.
BLANKS FIRST. Os espaços em branco são sempre ordenados no início, independentemente da ordem de classificação crescente or decrescente.
BLANKS LAST. Os espaços em branco são sempre ordenados no final, independentemente da ordem de classificação crescente or decrescente.

Regresso value

Esta função not retorna um value.

Comentários

Esta função só pode ser usada dentro de uma expressão de função window.

Exemplo

Ver OFFSET.

Compreender as funções ORDERBY, PARTITIONBYandMATCHBYINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER