在SQL Server中有4个排序函数:ROW_NUMBER()、RANK()、DENSE_RANK()及NTILE()函数。
1. ROW_NUMBER()函数
ROW_NUMBER()函数为每条记录添加递增的顺序数值序号,即使存在相同的值也递增序号。
示例:
SELECT ROW_NUMBER() OVER (ORDER BY [CategoryID] DESC) AS ROWID, [CategoryID], [CategoryName] FROM [dbo].[Category]
时间: 2024-10-07 22:36:22