Skip to main content

NTH_VALUE (SQL)

指定したウィンドウ・フレーム内の行番号 nfield 列の値を、そのウィンドウ・フレームのすべての行に割り当てるウィンドウ関数。

構文

NTH_VALUE(field, n)

説明

NTH_VALUE は、行番号 n から取得した field 列の値を、ウィンドウ・フレーム内のすべての行に割り当てます。NTH_VALUEROWS 節をサポートします。

引数

field

すべての行に割り当てる値を指定する列。

n

どの行の field 列値を使用するかを示す数値。

以下の例では、各部門内で 2 番目に高い給与を返します。

SELECT NTH_VALUE(Salary, 2) OVER (PARTITION BY Department ORDER BY Salary) FROM Company.Employee

関連項目

FeedbackOpens in a new tab