メインコンテンツまでスキップ
メインコンテンツまでスキップ

leadInFrame

現在の行の後にオフセットされた行で評価される値を返します。

危険

leadInFrame の動作は、標準SQLの lead ウィンドウ関数とは異なります。 ClickHouseのウィンドウ関数 leadInFrame はウィンドウフレームを尊重します。 lead と同じ動作を得るには、ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING を使用してください。

構文

ウィンドウ関数の構文の詳細については、ウィンドウ関数 - 構文を参照してください。

パラメータ

  • x — カラム名。
  • offset — 適用するオフセット。(U)Int*。 (オプション - デフォルトは 1)。
  • default — 計算された行がウィンドウフレームの境界を超えた場合に返す値。 (オプション - 省略時にはカラム型のデフォルト値)。

返す値

  • 整列されたフレーム内の現在の行の後にオフセットされた行で評価された値。

この例では、ノーベル賞受賞者の歴史的データを見て、leadInFrame 関数を使用して物理学部門の受賞者のリストを返します。

クエリ:

結果: