Compartilhar via


operador sort

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

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

Os sort operadores e order são equivalentes

Sintaxe

Coluna T | sort by [ | descasc] [ | nulls firstnulls 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 nullespeciais , 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,,NaNnull +inf,5,0,-5,,NaNnull

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