Oracle 使用字符串作为查询集合时,rownum的使用
来源:互联网 发布:windows下wep破解 编辑:程序博客网 时间:2024/06/10 16:21
演示代码如下:
select t.* from ( select otr_t.* from ( select * from logs where USERNAME is not null AND MOTHOD in ('info','error','warn','debug') order by CREATETIME DESC ) otr_t ) t where rownum between 10 and 20结果查询结果为空,但实际上是有数据的。后猜想是rownum的问题,因为在otr_t以及t中查询,等于查询了两遍,而rownum作为默认的伪字段,在每次查询时都会重新生成,导致该查询结果为空。修改后的代码如下:
select t.* from ( select otr_t.*,rownum rn from ( select * from logs where USERNAME is not null AND MOTHOD in ('info','error','warn','debug') order by CREATETIME DESC ) otr_t ) t where rn between 10 and 20解析:在查询otr_t时,将之伪字段rownunm存储为rn真实字段,然后在t中继续查询即可。
阅读全文
0 0
- Oracle 使用字符串作为查询集合时,rownum的使用
- oracle分页查询及rownum的使用
- ORACLE的rownum使用
- oracle rownum的使用
- 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的使用
- Oracle中rownum的使用
- Oracle中rownum的使用
- Oracle中rownum的使用
- 项目导入Eclipse中出现中文乱码--解决方案
- IOS_UI 界面九宫格算法
- 产品经理内功修炼——设计原则
- 530 Login incorrect. Login failed.
- Android理解:显式和隐式Intent
- Oracle 使用字符串作为查询集合时,rownum的使用
- 基于深度学习框架的火灾识别报警平台搭建----OpenCV3.1.0读取dav视频数据出错
- stl map使用详解
- Windows核心编程之多进程概述
- HDU1014
- oracle监听配置
- 传美云商系统开发后台文档
- 移动端车牌识别扫一扫
- pandas常用命令