oracle从子表取出前几行数据:
2016-06-11 10:59
405 查看
取排序后的前几行,应该用:
select * from(select * from test order by stamp desc) where rownum<= 6 (表示排序后取前几行)
而不应该使用:
select * from test where rownum<= 6 order by stamp desc (表示取前几行后再排序)
select * from(select * from test order by stamp desc) where rownum<= 6 (表示排序后取前几行)
而不应该使用:
select * from test where rownum<= 6 order by stamp desc (表示取前几行后再排序)
相关文章推荐
- 数据泵导出出现ORA-31617错误
- Java jdbc访问sqlserver,oracle数据库 DEMO
- Oracle数据库-数据文件重置大小
- openSUSE 安装oracle jdk
- oracle连接数据库
- Oracle基础
- ora-01033:oracle initialization or shutdown in progress 解决方法
- Oracle 创建数据库及导入数据
- 安装oracle客户端口
- 创建oracle数据库
- dmp文件导入oracle
- oracle 五种约束 常用单组分组函数
- Oracle学习 第1、2天之高级查询
- Google Java Oracle 三角恋的前世今生
- Oracle学习笔记(一)
- Oracle 11g R2+RAC+ASM+OracleLinux6.4安装详解(图)
- oracle数据导入导出-exp密码带特殊字符的处理
- ORACLE 12C PDBORCL的开启方法
- Oracle学习 第1、2天之基础语法
- Oracle 11g RAC 基础知识详解