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:每页显示的数据条数。

猜你喜欢

转载自www.cnblogs.com/liziczh/p/9353057.html