Oracle分页

来源:互联网 发布:社会图软件 编辑:程序博客网 时间:2024/06/05 20:38

当前页:currentPage

每页显示条数:pageSize
总记录数:count
总页数:count%pagesize==0?count/pageSize:count/pageSize+1
或者总页数:(count-1)/pageSize+1


SELECT *
  FROM (SELECT ROWNUM AS rn, t.*

          FROM emp t
         WHERE 条件
           AND ROWNUM <= currentPage*pageSize) table_temp
 WHERE table_ temp.rn >= (currentPage-1)*pageSize;



0 0