您的位置:首页 > 数据库

数据库的分页练习

2012-11-07 14:26 134 查看
如果能给表添加一个列,这列中放着记录的序号,这样再分页就可以按照这个序号来计算

--假设查询第7页的数据(每页5条记录)

--5*6+1 --------31为第7页第一条数据的序号

--5*7 --------35为第7页的最后一条数据的序号

select * from

(

select *,

Row_Number() over(order by Fid asc)as --其为自己为其增加的一个序号列

Rumber from MyStudents

) as Tbl3

where Rnumber between (5*6+1)and(5*7)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: