sqlserver2005实现oracle中的rownum(记录号)功能

来源:互联网 发布:程序员转正申请 编辑:程序博客网 时间:2024/05/22 01:28

select ROW_NUMBER() OVER (ORDER BY UpdateDate desc) AS rowNum,* from ocs_replyTasks
ORDER BY UpdateDate desc.

ROW_NUMBER
返回结果集分区内行的序列号,每个分区的第一行从 1 开始。


语法:
ROW_NUMBER ( )       OVER ( [ ] )


备注:
ORDER BY 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序。

返回类型:
bigint