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 [] [asc | descnulls first | 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 ascnulls first. Výchozí hodnota je descnulls 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í.

Příklady v tomto článku používají veřejně dostupné tabulky v clusteru nápovědy, jako je StormEvents tabulka v databázi Ukázky.

Příklady v tomto článku používají veřejně dostupné tabulky, jako je tabulka StormEvents v analýze počasí, ukázková data.

StormEvents
| sort by State asc, StartTime desc

výstupní

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