top 演算子

指定した列で並べ替えられた最初の N レコードを返します。

構文

T | top NumberOfRows by Expression [asc | desc] [nulls first | nulls last]

構文規則について詳しく知る。

パラメーター

件名 タイプ Required 説明
T string ✔️ 並べ替える表形式の入力。
NumberOfRows int ✔️ 返される T の行数。
Expression string ✔️ 並べ替えに使用するスカラー式。
asc または desc string 選択範囲が範囲の "下" または "上" のどちらから選択されるかを制御します。 既定値は desc です。
nulls first または nulls last string 範囲の "下" または "上" に null 値を表示するかどうかを制御します。 ascの既定値は nulls first です。 descの既定値は nulls last です。

ヒント

top 5 by name は、セマンティックとパフォーマンスの両方の観点から、式 sort by name | take 5 と同じです。

最も直接的な負傷を伴う上位 3 つの嵐を表示します。

StormEvents
| top 3 by InjuriesDirect

次の表は、関連する列のみを示しています。 上記のクエリを実行して、これらのイベントの Storm の詳細を表示します。

InjuriesDirect ...
519 ...
422 ...
200 ...
  • top-nested 演算子を使用して、上位の結果を階層型で (入れ子にして) 生成します。