原创

ORACLE中进行分页的SQL实现思路

温馨提示:
本文最后更新于 2022年08月07日,已超过 58 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

ORACLE中进行分页的SQL实现思路
分页的时候前端页面会传来当前的第几页(pageNum)和每一页的大小(pageSize)

例如:
pageNum:1
pageSize:10

SQL如下

SELECT * FROM (SELECT ROWNUM R,T.* FROM look_trace T WHERE ROWNUM <= pageNum * pageSize ) WHERE R >= (pageNum-1)*pageSize + 1;

最终绑定数据之后

SELECT * FROM (SELECT ROWNUM R,T.* FROM look_trace T WHERE ROWNUM <= 10 ) WHERE R >= 1;
正文到此结束
本文目录