oracle rownum paging issues
2024-08-22 16:03:03
rownum是oracle预处理字段,默认标序是1,只有记录集已经满足条件后才会进行后续编号。由于第一条记录rownum默认是1,而你的条件是rownum>=6 对第一条记录比较它的rownum肯定不大于6 所以不满足条件 oracle舍弃第一条记录将数据库第二条记录标序为1再进行比较 肯定都不满足rownum>=6 这样循环也就是说由于没有记录满足rownum>=6所以记录一直被舍弃,rownum一直是1 。
排序方法:
select * from (
select a1.*, rownum rwn from emp a1 where rownum <=10
) where rwn >= 6;
或者
select * from (
select qx.*,row_number() over(order by qx.empno) rwn from emp qx
) where rwn between 6 and 10
最新文章
- ubuntu安装goldendict以及添加本地词典和在线词典
- 如何解决虚拟机Mac OS X 不支持二进制编译问题()
- C#压缩文件 不压缩路径
- CentOS设置在同一窗口打开文件夹
- 矩阵经典题目六:poj 3070 Fibonacci
- C陷阱与缺陷之语法陷阱
- 用 MVC 5 的 EF6 Code First 入门 系列:MVC程序中实体框架的Code First迁移和部署
- 一、SOAP简单对象访问协议讲解
- JS页面延迟执行一些方法(整理)
- Android可以换行的布局
- 深入浅出ES6教程模块化
- Django-CRM项目学习(八)-客户关系系统整体实现(待完成!)
- 我的代码-date
- 利用selenium爬取京东商品信息存放到mongodb
- nginx官方模块之http_sub_status_module
- 点击app分享链接,js判断手机是否安装某款app,有就尝试打开,没有就下载
- php中json_decode及foreach使用总结
- .NET实现字符串base64编码
- jdk1.8的项目在jdk1.7的环境下运行
- STL应用之set
热门文章
- Oracle Listener日志位置及压缩转移
- 【转载】 postman使用教程
- hdu4691 Front compression ——暴力 || 后缀数组
- python requests库入门[转]
- 使用JavaScript获得星期几和每月多少天
- Unity3D研究院之获取摄像机的视口区域
- RabbitMQ 安装
- boost-asio-cpp-network-programming阅读笔记
- Hbase集群搭建及所有配置调优参数整理及API代码运行
- ADF_Controller系列1_绑定TasksFlow、Region和Routers(Part1)