ORDERBY
Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual
Define as expressões que determinam a ordem de classificação dentro de cada uma das partições de uma função window.
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 window. |
order |
(Opcional) Uma value em duas partes da forma "OrderDirection [BlankHandling ]".OrderDirection especifica como classificar orderBy_expression values (ou seja, ascendente or descendente). Os values válidos incluem:DESC . Alternativa value: 0 (zero)/FALSE . Classifica em ordem decrescente de values de orderBy_expression . ASC . Alternativa value: 1 /TRUE . Classifica em ordem crescente de values de orderBy_expression . Este é o valueiforder padrão é omitido.BlankHandling parte é opcional. Especifica como os espaços em branco são ordenados. Os values válidos incluem:BLANKS DEFAULT . Este é o valuepadrão . O comportamento para values numéricos é blankvalues são ordenados entre zero and negativo values. O comportamento para cadeias de caracteres é blankvalues são ordenadas antes de all 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 or decrescente. BLANKS LAST . Os espaços em branco são sempre ordenados no final, independentemente da ordem de classificação crescente or decrescente. |
Regresso value
Esta função not retorna um value.
Comentários
Esta função só pode ser usada dentro de uma expressão de função window.
Exemplo
Ver OFFSET.
Related conteúdo
Compreender as funções ORDERBY, PARTITIONBYandMATCHBYINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER