Database | 分页SQL语句

使用数据库SQL语句实现分页功能。

Oracle分页语句

Oracle使用ROWNUM伪列实现分页:

select * 
from ( 
  select "temp".*, ROWNUM "rn" 
  from  <表/查询块> "temp" 
  where ROWNUM <= currengPage * pageSize ) 
where "rn" > (currentPage-1) * pageSize

currentPage:当前页数。
pageSize:每页显示的数据条数。

MySql分页语句

MySql使用LIMIT关键字实现分页:

select *
from <表/查询块>
limit (currentPage-1)*pageSize, pageSize

currentPage:当前页数。
pageSize:每页显示的数据条数。

posted @ 2018-07-23 09:41  陈栗  阅读(176)  评论(0编辑  收藏  举报