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

相关文章