leadInFrame
現在の行からオフセットされた行内の順序付きフレームで評価された値を返します。
注意
leadInFrame
の動作は、標準SQLの lead
ウィンドウ関数とは異なります。
Clickhouse ウィンドウ関数 leadInFrame
はウィンドウフレームを尊重します。
lead
と同じ動作を得るには、ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING
を使用してください。
構文
ウィンドウ関数構文の詳細については、ウィンドウ関数 - 構文を参照してください。
パラメーター
x
— カラム名。offset
— 適用するオフセット。(U)Int*。 (省略可能 - デフォルトは1
).default
— 計算された行がウィンドウフレームの境界を超えた場合に返される値。 (省略可能 - 省略した場合はカラムの型のデフォルト値)。
返される値
- 順序付きフレーム内で現在の行からオフセットされた行で評価された値。
例
この例では、ノーベル賞受賞者に関する歴史的データを参照し、leadInFrame
関数を使用して物理学カテゴリでの連続した受賞者のリストを返します。
クエリ:
結果: