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
Prazo | Definição |
---|---|
orderBy_expression |
(Opcional) Qualquer expressão escalar que será usada para classificar os dados em 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, crescentes 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 . Esse será o valor padrão se order for omitido.BlankHandling parte é opcional. Ele especifica como os espaços em branco são ordenados. Os valores válidos incluem:BLANKS DEFAULT . Esse é o valor padrão. O comportamento dos valores numéricos é que os valores em branco são ordenados entre valores zero e negativos. O comportamento das cadeias de caracteres é que os valores em branco são ordenados antes de todas as cadeias de caracteres, incluindo cadeias de caracteres 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
Essa função não retorna um valor.
Observações
Essa função só pode ser usada em uma expressão de função de janela.
Exemplo
Consulte OFFSET.
Conteúdo relacionado
Noções básicas sobre ORDERBY, PARTITIONBYe funções MATCHBYINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER