operador sort
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Classificar as linhas da tabela de entrada em ordem por uma ou mais colunas.
Os
sort
operadores eorder
são equivalentes
Sintaxe
Coluna T | sort by
[ | desc
asc
] [ | nulls first
nulls last
] [,
...]
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
T | string |
✔️ | A entrada tabular a ser classificada. |
column | scalar | ✔️ | A coluna de T pela qual classificar. O tipo dos valores da 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 para 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 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 nulos e NaN são sempre agrupados.
- A ordem entre os 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.
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 | Strong Wind | ... |
2007-12-20T18:15:00Z | ALABAMA | Strong Wind | ... |
2007-12-20T18:00:00Z | ALABAMA | Strong Wind | ... |
2007-12-20T18:00:00Z | ALABAMA | Strong Wind | ... |
2007-12-20T17:45:00Z | ALABAMA | Strong Wind | ... |
2007-12-20T17:45:00Z | ALABAMA | Strong Wind | ... |