Sdílet prostřednictvím


Operátor sort

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Seřadí řádky vstupní tabulky v pořadí podle jednoho nebo více sloupců.

Operátory sort a order operátory jsou ekvivalentní

Syntaxe

Sloupec T | sort by [] [nulls firstascdesc | | 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,,NaNnull +inf,5,0,-5,,NaNnull

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