NTH_VALUE (SQL)
指定したウィンドウ・フレーム内の行番号 n の field 列の値を、そのウィンドウ・フレームのすべての行に割り当てるウィンドウ関数。
構文
NTH_VALUE(field, n)
説明
NTH_VALUE は、行番号 n から取得した field 列の値を、ウィンドウ・フレーム内のすべての行に割り当てます。NTH_VALUE は ROWS 節をサポートします。
引数
field
すべての行に割り当てる値を指定する列。
n
どの行の field 列値を使用するかを示す数値。
例
以下の例では、各部門内で 2 番目に高い給与を返します。
SELECT NTH_VALUE(Salary, 2) OVER (PARTITION BY Department ORDER BY Salary) FROM Company.Employee