溫馨提示×

row_number()函數(shù)的語法和參數(shù)是什么

sql
小樊
93
2024-08-17 23:14:35
欄目: 編程語言

row_number()函數(shù)用于返回結果集中行的一個唯一編號。其語法如下:

ROW_NUMBER() OVER (PARTITION BY column_name ORDER BY column_name)

參數(shù)說明:

  • PARTITION BY column_name:可選參數(shù),指定分區(qū)列,對分區(qū)列中的數(shù)據(jù)進行分組,并為每個分組生成行號。
  • ORDER BY column_name:可選參數(shù),指定排序列,對分組后的數(shù)據(jù)進行排序,生成相應的行號。

注意:row_number()函數(shù)一般用在子查詢或者CTE中,不能直接在SELECT語句中使用。

0