Skip to main content

ROW_NUMBER() (SQL)

同じウィンドウ・フレーム内の各行に 1 から始まる一意の連続した整数を割り当てるウィンドウ関数。

構文

ROW_NUMBER()

説明

ROW_NUMBER は、各行に 1 から始まる一意の連続した整数を割り当てます。ウィンドウ関数フィールドの複数の行に同じ値が含まれている場合は、各行に一意の連続した整数が割り当てられます。

以下の例では、(各部門内の) 各従業員に、その給与に基づいて、順番に番号が割り当てられます。

SELECT ROW_NUMBER() OVER (PARTITION BY Department ORDER BY Salary) FROM Company.Employee

関連項目

FeedbackOpens in a new tab