operador sort
Classificar as linhas da tabela de entrada em ordem por uma ou mais colunas.
Os
sort
operadores eorder
são equivalentes
Syntax
T| sort by
coluna [asc
| desc
] [nulls first
| nulls last
] [,
...]
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
T | string |
✔️ | A entrada tabular a ser classificada. |
column | escalar | ✔️ | A coluna de T pela qual classificar. O tipo dos valores de coluna deve ser numérico, data, hora ou cadeia de caracteres. |
asc ou desc |
string |
asc classifica em ordem crescente, de baixo para alto. O padrão é desc , alto a baixo. |
|
nulls first ou nulls last |
string |
nulls first colocará os valores nulos no início e nulls last colocará os valores nulos no final. O padrão para asc é nulls first . O padrão para desc é nulls last . |
Retornos
Uma cópia da tabela de entrada classificada em ordem crescente ou decrescente com base na coluna fornecida.
Usando valores especiais de ponto flutuante
Quando a tabela de entrada contiver os valores null
especiais , NaN
-inf
e +inf
, a ordem será a seguinte:
Valor | Crescente | Decrescente |
---|---|---|
Nulos primeiro | null ,NaN ,-inf ,-5 ,0 ,5 ,+inf |
null ,NaN ,+inf ,5 ,0 ,-5 |
Nulos por último | -inf ,-5 ,0 ,+inf ,NaN ,null |
+inf ,5 ,0 ,-5 ,NaN ,null |
Observação
- Os valores Null e NaN são sempre agrupados.
- A ordem entre valores nulos e NaN é determinada pela primeira e última propriedade porque nulos e NaNs não têm uma ordem crescente e decrescente.
Exemplo
O exemplo a seguir mostra eventos de tempestade por estado em ordem alfabética, com as tempestades mais recentes em cada estado aparecendo primeiro.
StormEvents
| sort by State asc, StartTime desc
Esta tabela mostra apenas os 10 principais resultados da consulta.
StartTime | Estado | EventType | ... |
---|---|---|---|
2007-12-28T12:10:00Z | ALABAMA | Granizo | ... |
2007-12-28T04:30:00Z | ALABAMA | Granizo | ... |
2007-12-28T04:16:00Z | ALABAMA | Granizo | ... |
2007-12-28T04:15:00Z | ALABAMA | Granizo | ... |
2007-12-28T04:13:00Z | ALABAMA | Granizo | ... |
2007-12-21T14:30:00Z | ALABAMA | Vento Forte | ... |
2007-12-20T18:15:00Z | ALABAMA | Vento Forte | ... |
2007-12-20T18:00:00Z | ALABAMA | Vento Forte | ... |
2007-12-20T18:00:00Z | ALABAMA | Vento Forte | ... |
2007-12-20T17:45:00Z | ALABAMA | Vento Forte | ... |
2007-12-20T17:45:00Z | ALABAMA | Vento Forte | ... |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de