operador sort
Ordena as linhas da tabela de entrada 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 | Necessário | Descrição |
---|---|---|---|
T | string |
✔️ | A entrada tabular a ordenar. |
coluna | escalar | ✔️ | A coluna de T para ordenar. O tipo de valores de coluna tem de ser numérico, data, hora ou cadeia. |
asc ou desc |
string |
asc ordena em ordem ascendente, baixo a alto. A predefinição é desc , de 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. A predefinição para asc é nulls first . A predefinição para desc é nulls last . |
Devoluções
Uma cópia da tabela de entrada ordenada por ordem ascendente ou descendente com base na coluna fornecida.
Utilizar valores de vírgula flutuante especiais
Quando a tabela de entrada contiver os valores null
especiais , NaN
-inf
e +inf
, a encomenda será a seguinte:
Valor | Ascendente | Descendente |
---|---|---|
Nulos primeiro | null ,NaN ,-inf ,-5 ,0 ,5 ,+inf |
null ,NaN ,+inf ,5 ,0 ,-5 |
Os nulos são os últimos | -inf ,-5 ,0 ,+inf ,NaN ,null |
+inf ,5 ,0 ,-5 ,NaN ,null |
Nota
- Os valores Null e NaN são sempre agrupados em conjunto.
- A ordem entre os valores nulo e NaN é determinada pela primeira e última propriedade porque os nulos e as NaNs não têm uma ordem ascendente e descendente.
Exemplo
O exemplo seguinte mostra eventos de tempestade por estado por ordem alfabética, com as tempestades mais recentes em cada estado a aparecerem 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.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários