可视化/数字孪生专业社区
资源中心
问答
文章
实用工具
ByteVCharts
开源中台
申请建模
申请帮助
登录
注册
申请协助
此单为
付费
协助
×
为协助帮威客用户快速入门,帮威客平台可损供用户特定项目的框架代码开发服务。该服务可为用户快速构建符合项目基本需求的3D可视化框架代码资源(包括源码、3D模型、贴图、数据等),用户的技术团队可在此基础上快速上手,大幅提高3D可视化项目成功基础。
预算金额
公司名称
联系人
微信号
手机号码
提交申请
申请协助
此单为
付费
协助
×
为协助帮威客用户快速入门,帮威客平台可损供用户特定项目的框架代码开发服务。该服务可为用户快速构建符合项目基本需求的3D可视化框架代码资源(包括源码、3D模型、贴图、数据等),用户的技术团队可在此基础上快速上手,大幅提高3D可视化项目成功基础。
预算金额
公司名称
联系人
微信号
手机号码
提交申请
业务咨询
开发咨询
微信咨询
杜老师
黄老师
熊老师
支付信息
×
购买文章
oracle趟坑记录—分页
订单金额
¥
0
实付金额
¥
0
我已阅读并同意ByteV组件购买协议
取消
提交订单
支付宝支付
微信支付
提交订单
0
点赞
0
评论
收藏
分享
举报
oracle趟坑记录—分页
aimee852
关注
已关注
0
0
0
1903
发表于 2020-08-31 11:43:15
### **oracle 趟坑记录——分页**--- 最近项目用到了oracle语句,在做分页的时候发现和mysql的区别还是挺大的,网上查了点资料,发现有的是不好用的,帮大家踩踩坑哈,大神请绕过,不喜勿喷! 接入正题 先上个首先查到的用法 ``` select * from (select t.*, rownum rn from ( ”你要进行分页的语句” ) t where rownum <= page*size) where rownum > (page-1)*size; * from (select t.*, rownum rn from ( ”你要进行分页的语句” ) t where rownum <= page*size) where rownum > (page-1)*size; from (select t.*, rownum rn from ( ”你要进行分页的语句” ) t where rownum <= page*size) where rownum > (page-1)*size; (select t.*, rownum rn from ( ”你要进行分页的语句” ) t where rownum <= page*size) where rownum > (page-1)*size; select t.*, rownum rn from ( ”你要进行分页的语句” ) t where rownum <= page*size) where rownum > (page-1)*size; t.*, rownum rn from ( ”你要进行分页的语句” ) t where rownum <= page*size) where rownum > (page-1)*size; rownum rn from ( ”你要进行分页的语句” ) t where rownum <= page*size) where rownum > (page-1)*size; rn from ( ”你要进行分页的语句” ) t where rownum <= page*size) where rownum > (page-1)*size; from ( ”你要进行分页的语句” ) t where rownum <= page*size) where rownum > (page-1)*size; ( ”你要进行分页的语句” ) t where rownum <= page*size) where rownum > (page-1)*size; where rownum <= page*size) where rownum > (page-1)*size; rownum <= page*size) where rownum > (page-1)*size; rownum <= page*size) where rownum > (page-1)*size; <= page*size) where rownum > (page-1)*size; size) where rownum > (page-1)*size; ) where rownum > (page-1)*size; where rownum > (page-1)*size; rownum > (page-1)*size; rownum > (page-1)*size; > (page-1)*size; -1)*size; )*size; size; ; ``` 测试结果为第一页好用,然而终于辛辛苦苦的码完代码之后,debug,发现第二页查到的是空?! 然后我就想说XXXX(哔哔哔哔)!枉我对于你的信任好嘛,难道写技术贴都不测试的嘛?或者是我的使用方法不对?本着百度经验,这个帖子不成那就换下一个试的原则,上下一条: ``` SELECT * FROM (SELECT tt.*, ROWNUM AS rowno FROM ( ”你要进行分页的语句” ) tt WHERE ROWNUM <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; * FROM (SELECT tt.*, ROWNUM AS rowno FROM ( ”你要进行分页的语句” ) tt WHERE ROWNUM <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; FROM (SELECT tt.*, ROWNUM AS rowno FROM ( ”你要进行分页的语句” ) tt WHERE ROWNUM <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; (SELECT tt.*, ROWNUM AS rowno FROM ( ”你要进行分页的语句” ) tt WHERE ROWNUM <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; SELECT tt.*, ROWNUM AS rowno FROM ( ”你要进行分页的语句” ) tt WHERE ROWNUM <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; tt.*, ROWNUM AS rowno FROM ( ”你要进行分页的语句” ) tt WHERE ROWNUM <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; ROWNUM AS rowno FROM ( ”你要进行分页的语句” ) tt WHERE ROWNUM <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; AS rowno FROM ( ”你要进行分页的语句” ) tt WHERE ROWNUM <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; AS rowno FROM ( ”你要进行分页的语句” ) tt WHERE ROWNUM <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; rowno FROM ( ”你要进行分页的语句” ) tt WHERE ROWNUM <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; FROM ( ”你要进行分页的语句” ) tt WHERE ROWNUM <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; ( ”你要进行分页的语句” ) tt WHERE ROWNUM <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; WHERE ROWNUM <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; ROWNUM <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; ROWNUM <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; <= page*size) table_alias WHERE table_alias.rowno >= (page-1)*size; size) table_alias WHERE table_alias.rowno >= (page-1)*size; ) table_alias WHERE table_alias.rowno >= (page-1)*size; WHERE table_alias.rowno >= (page-1)*size; table_alias.rowno >= (page-1)*size; -1)*size; )*size; size; ; ``` 好了,你们要的东西已经找到了,亲测可用,拿走不送,如果您说这样用效率太低?那就请您期待小编我今后的小文章啦……
点击查看更多
全部评论
登录
|
注册
关于作者
aimee852
TA的个人主页
关注
已关注
文章
3
粉丝
0
获赞
0
评论
0
访问
6892
旋转排名组件开发
VUE
oracle趟坑记录—分页
推荐文章
ThreeJS 轮廓线特效 OutLinePath
(3)、React中使用ECharts——柱状图
31个惊艳的数据可视化作品,让你感受“数据之美”!
防抖节流
创建海洋特效组件 THREEJS 海洋效果 Shader实现
文章目录
文章分享
×
扫一扫分享
复制链接