1、Mysql分页
--常规分页,0是起始位置,计算方式(pageNo-1)*pageSize,10是每页显示10条
SELECT * FROM TABLE_NAME limit 0, 10;
--大数据量分页方式,主键id是整形,要加索引
SELECT * FROM TABLE_NAME where id > 0 limit 10;
2、Postgresql分页
--常规分页,limit是显示多少行,OFFSET是起点位置,计算方式(pageNo-1)*pageSize
SELECT * FROM TABLE_NAME limit 5 OFFSET 0;
--大数据量推荐使用,主键id是整形,主键要加索引
SELECT * FROM TABLE_NAME WHERE id>0 limit 5;
3、Oracle分页
--查询行数在21到40之间的数据
--pageNo页码,pageSize每页显示条数
SELECT * FROM
(
SELECT A.*, ROWNUM RN FROM TABLE_NAME A WHERE ROWNUM <= pageNo*pageSize
)
WHERE RN > (pageNo-1)*pageSize