oracle数据库不支持mysql中limit功能
2016-01-11 23:00
363 查看
oracle数据库不支持mysql中limit功能,但可以通过rownum来限制返回的结果集的行数,rownum并不是用户添加的字段,而是oracle系统自动添加的。
(1)使查询结果最多返回前10行:
select * from OB_CALL_DATA_LOG where rownum<=10;
(2)使查询结果返回中间的10到100行:
如: select * from OB_CALL_DATA_LOG rownum<101 minus select * from OB_CALL_DATA_LOG rownum>9
注:select * from OB_CALL_DATA_LOG and rownum>99 and rownum<101是错误的,oracle会认为条件不成立
相关文章推荐
- ORACLE--排名分页
- Oracle基础-服务器的Ip地址改变,如何处理?
- Oracle基础-服务器的Ip地址改变,如何处理?
- Oracle基础-对于数据库,实例,表空间,用户,表的理解
- Oracle基础-对于数据库,实例,表空间,用户,表的理解
- Oracle基础-序列(DDL)
- Oracle基础-序列(DDL)
- Oracle基础-创建DBLink(DDL)
- Oracle基础-创建DBLink(DDL)
- Oracle基础-新增、修改、删除、重命名表字段(DDL)
- Oracle基础-新增、修改、删除、重命名表字段(DDL)
- Oracle基础-建表语句(DDL)
- Oracle基础-建表语句(DDL)
- ORACLE RAC 表决磁盘(votedisk)
- oracle跨用户数据导入案例
- ORACLE伪列探究
- 改动Oracle GoldenGate(ogg)各个进程的读检查点和写检查点
- Oracle Service Bus(OSB) Example
- Oracle 创建序列
- ORACLE--集合