ORACLE中进行分页的SQL实现思路
温馨提示:
本文最后更新于 2022年08月07日,已超过 851 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
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;
正文到此结束
- 本文标签: oracle
- 本文链接: https://www.it1997.com/article/99
- 版权声明: 本文由小陈没烦恼原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权