Udostępnij przez


sort operator

Applies to: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Sortuje wiersze tabeli wejściowej w kolejności określonej za pomocą jednej lub większej liczby kolumn.

Operatory sort i order są równoważne

Syntax

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

Learn more about syntax conventions.

Parameters

Name Typ Required Description
T string ✔️ Dane wejściowe tabelaryczne do sortowania.
column scalar ✔️ The column of T by which to sort. Typ wartości kolumny musi być numeryczny, data, godzina lub ciąg.
asc lub desc string asc sortuje w kolejności rosnącej, od niskiej do wysokiej. Wartość domyślna to desc, wysoki do niski.
nulls first lub nulls last string nulls first Spowoduje umieszczenie wartości null na początku i nulls last umieszczenie wartości null na końcu. Wartość domyślna to ascnulls first. Wartość domyślna to descnulls last.

Returns

Kopia tabeli wejściowej posortowana w kolejności rosnącej lub malejącej na podstawie podanej kolumny.

Używanie specjalnych wartości zmiennoprzecinkowych

Gdy tabela wejściowa zawiera specjalne wartości null, NaN-inf i +inf, kolejność będzie następująca:

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

Note

  • Wartości null i NaN są zawsze grupowane razem.
  • Kolejność między wartościami null i NaN jest określana przez pierwszą i ostatnią właściwość, ponieważ wartości null i NaNs nie mają kolejności rosnącej i malejącej.

Example

W poniższym przykładzie pokazano zdarzenia burzy według stanu w kolejności alfabetycznej z najnowszymi burzami w każdym stanie, które pojawiają się jako pierwsze.

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. Może być konieczne zmodyfikowanie nazwy tabeli w przykładowym zapytaniu, aby było zgodne z tabelą w obszarze roboczym.

StormEvents
| sort by State asc, StartTime desc

Output

W tej tabeli przedstawiono tylko 10 pierwszych wyników zapytania.

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