ORDERBY
Aplica-se a:Coluna calculada
Tabela calculada
Medida
Cá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
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 de janela. |
order |
(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 order for omitido.BlankHandling parte é opcional. Especifica como os espaços em branco são ordenados. Os valores válidos incluem:BLANKS DEFAULT . Este é o valor padrão. 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. BLANKS FIRST . Os espaços em branco são sempre ordenados no início, independentemente da ordem de classificação crescente ou decrescente. BLANKS LAST . Os espaços em branco são sempre ordenados no final, independentemente da ordem de classificação crescente ou decrescente. |
Valor de retorno
Esta função não retorna um valor.
Comentários
Esta função só pode ser usada dentro de uma expressão de função de janela.
Exemplo
Ver OFFSET.
Conteúdo relacionado
Compreender as funções ORDERBY, PARTITIONBYe MATCHBYINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER