在SQL中,ROW_NUMBER()函數用于為結果集中的行分配一個唯一的序號。具體用法如下:
SELECT
ROW_NUMBER() OVER (ORDER BY column_name) AS row_num,
column1,
column2,
...
FROM
table_name;
在上述示例中,ROW_NUMBER()函數會根據ORDER BY子句中指定的列對結果集進行排序,并為每一行分配一個唯一的序號。這個序號會新的列返回,并命名為row_num。