lag
順序付けされたフレーム内で、現在の行から指定された物理オフセットだけ前に位置する行で評価された値を返します。
この関数は lagInFrame と似ていますが、常に ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING フレームを使用します。
構文
ウィンドウ関数の構文の詳細については Window Functions - Syntax を参照してください。
パラメータ
x— 列名。offset— 適用するオフセット。(U)Int*。 (オプション - デフォルトは1)。default— 計算対象の行がウィンドウフレームの境界を超えた場合に返す値。 (オプション - 省略時は列型のデフォルト値)。
返される値
- 順序付けされたフレーム内で、現在の行から指定された物理オフセットだけ前(過去側)にある行で評価された値。
例
この例では、特定の銘柄の過去データを参照し、lag 関数を使用して株価終値の日々の差分およびパーセンテージ変化を計算します。