ORDERBY
Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual
Define as expressões que determinam a ordem de classificação em cada uma das partições de uma função WINDOW.
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 em cada uma das partições de uma função WINDOW. |
ordem | (Opcional) Um valor de duas partes no formato "<OrderDirection> [<BlankHandling>]". <OrderDirection> especifica como classificar valores <orderBy_expression> (por exemplo, em ordem crescente ou decrescente). 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 decrescente de valores de <orderBy_expression>. Este é o valor padrão quando o parâmetro <order> é omitido. A parte <BlankHandling> é 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 de valores numéricos é 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 fim, independentemente da ordem de classificação crescente ou decrescente. |
Retornar valor
Essa função não retorna um valor.
Comentários
Essa função pode ser usada apenas dentro de uma expressão de função window.
Exemplo
Confira OFFSET.
Conteúdo relacionado
Noções básicas sobre as funções ORDERBY, PARTITIONBY e MATCHBY
INDEX
DESLOCAMENTO
PARTITIONBY
MATCHBY
WINDOW
RANK
ROWNUMBER