ENCOMENDADO
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
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.
Conteúdos relacionados
Noções básicas sobre as funções ORDERBY, PARTITIONBY e MATCHBY
ÍNDICE
DESLOCAMENTO
PARTIÇÃOPOR
JOGO
JANELA
POSIÇÃO
NÚMERO DA LINHA