operador de classificação
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Classifica as linhas da tabela de entrada em ordem por uma ou mais colunas.
Os operadores
sort
eorder
são equivalentes
Sintaxe
T| sort by
coluna [asc
| desc
] [nulls first
| nulls last
] [,
...]
Saiba mais sobre convenções de sintaxe.
Parâmetros
Designação | Tipo | Necessário | Descrição |
---|---|---|---|
T | string |
✔️ | A entrada tabular para classificar. |
coluna | 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 . |
Devoluções
Uma cópia da tabela de entrada classificada em ordem crescente ou decrescente com base na coluna fornecida.
Usando valores especiais de vírgula flutuante
Quando a tabela de entrada contiver os valores especiais null
, NaN
, -inf
e +inf
, a ordem será a seguinte:
Valor | Ascendente | Descendente |
---|---|---|
Nulos primeiro |
null ,NaN ,-inf ,-5 ,0 ,5 ,+inf |
null ,NaN ,+inf ,5 ,0 ,-5 |
Nulos últimos |
-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 null e NaN é determinada pela primeira e última propriedade porque nulls 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.
Os exemplos neste artigo usam tabelas disponíveis publicamente no de cluster de ajuda, como a tabela
StormEvents
no banco de dados Samples.
Os exemplos neste artigo usam tabelas disponíveis publicamente, como a tabela
StormEvents
na análise do tempo dados de exemplo.
StormEvents
| sort by State asc, StartTime desc
Output
Esta tabela mostra apenas os 10 principais resultados da consulta.
Horário de Início | Estado | Tipo de Evento | ... |
---|---|---|---|
2007-12-28T12:10:00Z | ALABAMA | Salve | ... |
2007-12-28T04:30:00Z | ALABAMA | Salve | ... |
2007-12-28T04:16:00Z | ALABAMA | Salve | ... |
2007-12-28T04:15:00Z | ALABAMA | Salve | ... |
2007-12-28T04:13:00Z | ALABAMA | Salve | ... |
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 | ... |