美文网首页
Sql server 分页

Sql server 分页

作者: 蜗牛_3c49 | 来源:发表于2019-06-25 16:22 被阅读0次

直接利用row_number() over(order by id)函数计算出行数,选定相应行数返回即可,不过该关键字只有在SQL server 2005版本以上才有。

set statistics time on;

-- 分页查询(通用型)

select top pageSize *

from (select row_number()

over(order by sno asc) as rownumber,*

from student) temp_row

where rownumber>((pageIndex-1)*pageSize);

set statistics time on;

-- 分页查询第2页,每页有10条记录

select top 10 *

from (select row_number()

over(order by sno asc) as rownumber,*

from student) temp_row

where rownumber>10;

查询出的结果:

相关文章

网友评论

      本文标题:Sql server 分页

      本文链接:https://www.haomeiwen.com/subject/atkxcctx.html