oracle通过行范围查询取4至10行并排序
2018-10-12 14:10
316 查看
不能直接用rownum,要查询出来以后用别名转换。
以EMP表为范例,取4至10行:
select * from (select rownum id,t.* from emp t) where id between 4 and 10;
有需要排序的,一定要这样处理:
select * from ( select rownum rn,t.* from ( select a.* from eba02 a order by eba003) t where rownum <= 110) where rn >= 110;
您可能感兴趣的文章:
相关文章推荐
- oracle通过行范围查询取4至10行并排序
- oracle通过行范围查询取4至10行
- oracle通过行范围查询取4至10行
- oracle通过行范围查询
- oracle入门学习(5)SELECT 限制性查询与排序
- 数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)
- ORACLE物化视图-通过Oracle Dimension来优化物化视图的查询
- oracle 通过sql查询表结构
- Oracle笔记(四) 简单查询、限定查询、数据的排序
- 【Oracle】day04_子查询_分页查询_DECODE_排序_集合操作_高级分组
- oracle分页排序的SQL查询方法
- Oracle中实现查询结果按照in中条件排序 InStr函数
- 对于Oracle中分页排序查询语句执行效率的比较分析
- oracle查询排序asc/desc 多列 order by
- 解析Oracle数据扫描 Oracle SQL查询优化 引导局部范围数据扫描的方法(4)
- 通过python将MySQL,Oracle查询的数据存到Excel文件
- Oracle知识点(三)数值函数 排序呢查询order by
- Oracle查找排序,模糊查询,外连接
- 通过plsql查询当前连接的数据库的配置情况,如查询oracle的安装地址,和oracle的tns配置
- Oracle根据时间排序查询最后7条数据