sql 使用row_number()实现分页查询

来源:互联网 发布:淘宝听诊器 编辑:程序博客网 时间:2024/06/04 21:05

语法:ROW_NUMBER() OVER(ORDER BY COLUMN)


含义:从1开始,对每一条数据排序后返回一个数字:


select adddate,ROW_NUMBER() OVER(ORDER BY adddate desc) as  counts from userinfo




 下面使用ROW_NUMBER() 查询0到10条数据:


select * 


from(select adddate,ROW_NUMBER() OVER(ORDER BY adddate desc) as counts from userinfo)


where counts between 0 and 10