次の方法で共有


sort 演算子

入力テーブルの行の順序を 1 つ以上の列で並べ替えます。

sort演算子とorder演算子は同等です

構文

T | sort by column [asc | desc] [nulls first | nulls last] [, ...]

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

パラメーター

件名 タイプ Required 説明
T string ✔️ 並べ替える表形式の入力。
column スカラー型 ✔️ 並べ替えの基準となる T の列。 列の値の型は、数値、日付、時刻、または文字列である必要があります。
asc または desc string asc は昇順に並べ替えられます。低から高に並べ替えられます。 既定値は desc、高から低です。
nulls first または nulls last string nulls first は先頭に null 値を配置し、 nulls last は末尾に null 値を配置します。 ascの既定値は nulls first です。 descの既定値は nulls last です。

返品

指定された列に基づいて昇順または降順で並べ替えられた入力テーブルのコピー。

特殊な浮動小数点値の使用

入力テーブルに特別な値 nullNaN-inf 、および +infが含まれている場合、順序は次のようになります。

Value [昇順] [降順]
最初に NULL を指定します null,NaN,-inf,-5,0,5,+inf null,NaN,+inf,5,0,-5
Nulls last -inf,-5,0,+inf,NaN,null +inf,5,0,-5,NaN,null

Note

  • Null 値と NaN 値は常にグループ化されます。
  • null 値と NaN 値の間の順序は、null と NaN の昇順と降順がないため、最初と最後のプロパティによって決まります。

次の例は、各状態の最新の Storm が最初に表示される状態で、状態別の最新の Storm イベントをアルファベット順に示しています。

StormEvents
| sort by State asc, StartTime desc

この表には、上位 10 件のクエリ結果のみが表示されます。

StartTime 都道府県 EventType ...
2007-12-28T12:10:00Z ALABAMA ひょう ...
2007-12-28T04:30:00Z ALABAMA ひょう ...
2007-12-28T04:16:00Z ALABAMA ひょう ...
2007-12-28T04:15:00Z ALABAMA ひょう ...
2007-12-28T04:13:00Z ALABAMA ひょう ...
2007-12-21T14:30:00Z ALABAMA 強風 ...
2007-12-20T18:15:00Z ALABAMA 強風 ...
2007-12-20T18:00:00Z ALABAMA 強風 ...
2007-12-20T18:00:00Z ALABAMA 強風 ...
2007-12-20T17:45:00Z ALABAMA 強風 ...
2007-12-20T17:45:00Z ALABAMA 強風 ...