使用数据库SQL语句实现分页功能。
Oracle使用ROWNUM
伪列实现分页:
select * from ( select "temp".*, ROWNUM "rn" from <表/查询块> "temp" where ROWNUM <= currengPage * pageSize ) where "rn" > (currentPage-1) * pageSize
currentPage:当前页数。
pageSize:每页显示的数据条数。
MySql使用LIMIT
关键字实现分页:
select *from <表/查询块>limit (currentPage-1)*pageSize, pageSize
currentPage:当前页数。
pageSize:每页显示的数据条数。