Operátor sort
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Seřadí řádky vstupní tabulky v pořadí podle jednoho nebo více sloupců.
Operátory
sort
aorder
operátory jsou ekvivalentní
Syntaxe
Sloupec T | sort by
[] [nulls first
asc
desc
| | nulls last
] [,
...]
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
T | string |
✔️ | Tabulkový vstup, který se má seřadit. |
sloupec | skalární | ✔️ | Sloupec T , podle kterého chcete řadit. Typ hodnot sloupce musí být číselný, datum, čas nebo řetězec. |
asc nebo desc |
string |
asc seřadí do vzestupného pořadí, nízkého až vysokého. Výchozí hodnota je desc , vysoká až nízká. |
|
nulls first nebo nulls last |
string |
nulls first umístí hodnoty null na začátek a nulls last umístí hodnoty null na konec. Výchozí hodnota je asc nulls first . Výchozí hodnota je desc nulls last . |
Návraty
Kopie vstupní tabulky seřazené vzestupně nebo sestupně podle zadaného sloupce.
Použití speciálních hodnot s plovoucí desetinou čárkou
Pokud vstupní tabulka obsahuje zvláštní hodnoty null
, NaN
-inf
a +inf
, pořadí bude následující:
Hodnota | Vzestupně | Sestupně |
---|---|---|
Nejprve hodnoty Null | null ,NaN ,-inf ,-5 ,0 ,,5 +inf |
null ,NaN ,+inf ,5 ,,0 -5 |
Poslední hodnota null | -inf ,-5 ,0 ,+inf ,,NaN null |
+inf ,5 ,0 ,-5 ,,NaN null |
Poznámka:
- Hodnoty Null a NaN se vždy seskupují dohromady.
- Pořadí hodnot null a NaN je určeno první a poslední vlastností, protože hodnoty null a Sítě NaN nemají vzestupné a sestupné pořadí.
Příklad
Následující příklad ukazuje události storm podle stavu v abecedním pořadí s nejnovějšími bouřemi v každém stavu, které se zobrazují jako první.
StormEvents
| sort by State asc, StartTime desc
Tato tabulka zobrazuje pouze prvních 10 výsledků dotazu.
Počáteční čas | State | Typ události | ... |
---|---|---|---|
2007-12-28T12:10:00Z | ALABAMA | Krupobití | ... |
2007-12-28T04:30:00Z | ALABAMA | Krupobití | ... |
2007-12-28T04:16:00Z | ALABAMA | Krupobití | ... |
2007-12-28T04:15:00Z | ALABAMA | Krupobití | ... |
2007-12-28T04:13:00Z | ALABAMA | Krupobití | ... |
2007-12-21T14:30:00Z | ALABAMA | Silný vítr | ... |
2007-12-20T18:15:00Z | ALABAMA | Silný vítr | ... |
2007-12-20T18:00:00Z | ALABAMA | Silný vítr | ... |
2007-12-20T18:00:00Z | ALABAMA | Silný vítr | ... |
2007-12-20T17:45:00Z | ALABAMA | Silný vítr | ... |
2007-12-20T17:45:00Z | ALABAMA | Silný vítr | ... |