数据库的分页练习

来源:互联网 发布:p2p源码 编辑:程序博客网 时间:2024/06/16 20:24

      如果能给表添加一个列,这列中放着记录的序号,这样再分页就可以按照这个序号来计算

--假设查询第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)

原创粉丝点击