ENCOMENDADO

Aplica-se a:Colunacalculada Tabelacalculada MedidaCálculo visual

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

Sintaxe

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

Parâmetros

Termo 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 de janela.
ordem (Opcional) Um valor de duas partes do formulário "<OrderDirection> [<BlankHandling>]".

<OrderDirection> especifica como classificar <orderBy_expression> valores (ou seja, ascendentes ou decrescentes). Os valores válidos incluem:
DESC. Valor alternativo: 0(zero)/FALSE. Classifica em ordem decrescente de valores de <orderBy_expression>.
ASC. Valor alternativo: 1/TRUE. Classifica em ordem crescente de valores de <orderBy_expression>. Este é o valor padrão se <a ordem> for omitida.

<A peça BlankHandling> é opcional. Especifica como os espaços em branco são ordenados. Os valores válidos incluem:
ESPAÇOS EM BRANCO PADRÃO. Este é o valor predefinido. O comportamento para valores numéricos é valores em branco são ordenados entre zero e valores negativos. O comportamento para cadeias de caracteres é valores em branco são ordenados antes de todas as cadeias de caracteres, incluindo cadeias vazias.
ESPAÇOS EM BRANCO PRIMEIRO. Os espaços em branco são sempre ordenados no início, independentemente da ordem de classificação crescente ou decrescente.
ESPAÇOS EM BRANCO POR ÚLTIMO. Os espaços em branco são sempre ordenados no final, independentemente da ordem de classificação crescente ou decrescente.

Valor devolvido

Esta função não retorna um valor.

Observações

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

Exemplo

Consulte OFFSET.

Noções básicas sobre as funções ORDERBY, PARTITIONBY e MATCHBY
ÍNDICE
DESLOCAMENTO
PARTIÇÃOPOR
JOGO
JANELA
POSIÇÃO
NÚMERO DA LINHA