operator sortowania
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Sortuje wiersze tabeli wejściowej w kolejności określonej za pomocą jednej lub większej liczby kolumn.
Operatory
sort
iorder
są równoważne
Składnia
Kolumna T | sort by
[desc
| asc
] [ | nulls first
nulls last
] [,
...]
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
T | string |
✔️ | Dane wejściowe tabelaryczne do sortowania. |
kolumna | skalar | ✔️ | Kolumna T do sortowania. 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 asc nulls first . Wartość domyślna to desc nulls last . |
Zwraca
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:
Wartość | Rosnąco | Malejąco |
---|---|---|
Wartości null najpierw | null ,NaN ,-inf ,-5 ,,0 ,5 +inf |
null ,NaN ,+inf ,5 ,0 ,-5 |
Ostatnie wartości null | -inf ,-5 ,0 ,+inf ,NaN ,null |
+inf ,5 ,0 ,-5 ,NaN ,null |
Uwaga
- 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.
Przykład
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.
StormEvents
| sort by State asc, StartTime desc
W tej tabeli przedstawiono tylko 10 pierwszych wyników zapytania.
StartTime | Stan | EventType | ... |
---|---|---|---|
2007-12-28T12:10:00Z | ALABAMA | Grad | ... |
2007-12-28T04:30:00Z | ALABAMA | Grad | ... |
2007-12-28T04:16:00Z | ALABAMA | Grad | ... |
2007-12-28T04:15:00Z | ALABAMA | Grad | ... |
2007-12-28T04:13:00Z | ALABAMA | Grad | ... |
2007-12-21T14:30:00Z | ALABAMA | Silny wiatr | ... |
2007-12-20T18:15:00Z | ALABAMA | Silny wiatr | ... |
2007-12-20T18:00:00Z | ALABAMA | Silny wiatr | ... |
2007-12-20T18:00:00Z | ALABAMA | Silny wiatr | ... |
2007-12-20T17:45:00Z | ALABAMA | Silny wiatr | ... |
2007-12-20T17:45:00Z | ALABAMA | Silny wiatr | ... |