数据库的rownum
来源:互联网 发布:邹城市网络问政 编辑:程序博客网 时间:2024/04/29 04:49
起初的查询语句:
select * from mall_region_show t1 left join mall_shops_base t2 on t1.shopid=t2.id
where t1.state=0
and t1.type=1
and TO_DATE(T2.effecttime, 'yyyy-MM-dd') > SYSDATE
and t2.isopen=0 and rownum<10
order by t1.orders asc,t1.createtime desc
修改后:
select * from (select * from mall_region_show t1 left join mall_shops_base t2 on t1.shopid=t2.id
where t1.state=0and t1.type=1
and TO_DATE(T2.effecttime, 'yyyy-MM-dd') > SYSDATE
and t2.isopen=0
order by t1.orders asc,t1.createtime desc) tt where rownum<11
这个两个sql语句查询的结果不一样,
第一个sql并不会像我们要的那样,将所有的结果按照orders排序查出来,再取前10个,因为rownum会将查询出的结果重新排序,再取前10个
第二个sql语句,就是将查询结果按照orders排序,再取前10个
阅读全文
0 0
- 数据库的rownum
- oracle数据库的优化-关于rownum操作
- 关于oracle数据库的rownum 呵呵
- Oracle数据库的ROWID与ROWNUM
- Oracle数据库中行数的表达rownum
- 数据库中的分页查询rownum的使用
- Oracle数据库的CONNECT BY ROWNUM研究
- 数据库rownum的分组排序小技巧
- oracle数据库中伪列rownum\rowid的使用
- Oracle数据库之rownum
- oracle数据库rownum讲解,
- ORACLE数据库UNION集合ORDER BY 和 ROWNUM的使用
- Oracle数据库中ROWNUM的详解与应用
- oracle数据库学习之rownum
- Oracle数据库rownum用法详解
- Oracle数据库中的分页--rownum
- 解析oracle的ROWNUM [Oracle ROWNUM 分页]
- 解析oracle的ROWNUM [Oracle ROWNUM 分页]
- 手把手丨用TensorFlow开发问答系统
- 《黑科技》书评
- http 之 referer 以及防盗链 策略研究
- error: style attribute '@android:attr/windowEnterAnimation' not found.
- CentOS 6.5挂载新硬盘
- 数据库的rownum
- 扭转思想seo不仅仅是排名
- MTCNN(Multi-task convolutional neural networks)人脸对齐
- 机器学习算法:决策树、聚类算法和回归理解
- String案例 获取一个字符串在另一个字符串中出现的次数(两种方法)
- 【云周刊】第148期:“盲人摸象、感而不动、雾里看花”,阿里闵万里谈城市大脑三大挑战
- 如何从生活中领悟设计模式
- Microsoft 时序分析
- leetcode 206[easy]-Reverse Linked List