Operátor top

Vrátí prvních N záznamů seřazených podle zadaného sloupce.

Syntax

T| topNumberOfRowsbyVýraz [asc | desc] [nulls first | nulls last]

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
T string ✔️ Tabulkový vstup, který se má seřadit.
NumberOfRows int ✔️ Počet řádků T , které se mají vrátit.
Výraz string ✔️ Skalární výraz, podle kterého se má řadit.
asc nebo desc string Určuje, jestli je výběr z dolního nebo horního okraje rozsahu. Výchozí hodnota desc
nulls first nebo nulls last string Určuje, jestli se hodnoty null zobrazí na "dolní" nebo "horní" oblasti. Výchozí hodnota pro asc je nulls first. Výchozí hodnota pro desc je nulls last.

Tip

top 5 by name je ekvivalentní výrazu sort by name | take 5 jak ze sémantického, tak z hlediska výkonu.

Příklad

Show top three storms with most direct zranění.

StormEvents
| top 3 by InjuriesDirect

V následující tabulce jsou uvedeny pouze relevantní sloupce. Spuštěním výše uvedeného dotazu zobrazíte další podrobnosti o stormu pro tyto události.

ZraněníDirect ...
519 ...
422 ...
200 ...