Compartilhar via


sort operator

Applies to: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Classificar as linhas da tabela de entrada em ordem por uma ou mais colunas.

Os sort operadores e order são equivalentes

Syntax

T| sort bycolumn [asc | desc] [nulls first | nulls last] [, ...]

Learn more about syntax conventions.

Parameters

Name Tipo Required Description
T string ✔️ A entrada tabular a ser classificada.
column scalar ✔️ The column of T by which to sort. 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

Returns

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 nullespeciais , NaN, -inf e +inf, a ordem será a seguinte:

Value Ascending Descending
Nulls first null,NaN,-inf,-5,0,,5+inf null,NaN,+inf,5,,0-5
Nulls last -inf,-5,0,+inf,,NaNnull +inf,5,0,-5,,NaNnull

Note

  • 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.

Example

O exemplo a seguir mostra eventos de tempestade por estado em ordem alfabética, com as tempestades mais recentes em cada estado aparecendo primeiro.

The examples in this article use publicly available tables in the help cluster, such as the StormEvents table in the Samples database.

The examples in this article use publicly available tables, such as the Weather table in the Weather analytics sample gallery. Talvez seja necessário modificar o nome da tabela na consulta de exemplo para corresponder à tabela em seu workspace.

StormEvents
| sort by State asc, StartTime desc

Output

Esta tabela mostra apenas os 10 principais resultados da consulta.

StartTime State EventType ...
2007-12-28T12:10:00Z ALABAMA Hail ...
2007-12-28T04:30:00Z ALABAMA Hail ...
2007-12-28T04:16:00Z ALABAMA Hail ...
2007-12-28T04:15:00Z ALABAMA Hail ...
2007-12-28T04:13:00Z ALABAMA Hail ...
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 ...