oracle的子查询
2016-12-19 00:00
176 查看
1.什么是子查询:
子查询(内查询)在主查询之前一次执行完成。
子查询的结果被主查询(外查询)使用。
2.子查询注意的问题:
2.1括号
2.2合理的书写风格
2.3可以在where select having from 后面 都可以使用子查询
2.4不可以在 group by 后面使用子查询
2.5主查询和子查询可以不是同一张表;只要子查询返回的结果 主查询可以使用 即可
2.6一般不在子查询中排序;但在top-n分析问题中,必须对子查询排序
2.7子查询中的null: 可以使用 in(10,20,null)但是不可以使用 not in (10,20,null)
子查询(内查询)在主查询之前一次执行完成。
子查询的结果被主查询(外查询)使用。
2.子查询注意的问题:
2.1括号
2.2合理的书写风格
2.3可以在where select having from 后面 都可以使用子查询
2.4不可以在 group by 后面使用子查询
2.5主查询和子查询可以不是同一张表;只要子查询返回的结果 主查询可以使用 即可
2.6一般不在子查询中排序;但在top-n分析问题中,必须对子查询排序
2.7子查询中的null: 可以使用 in(10,20,null)但是不可以使用 not in (10,20,null)
相关文章推荐
- Oracle 按时间段查询
- Oracle查询太慢的解决
- Oracle临时表 优化查询速度
- oracle分页查询
- 学习了一个oracle的语句--查询所有的表
- Oracle开发中,关于查询的一个问题
- Oracle常用sql查询[转]
- oracle常用sql查询语句部分集合(图文)
- oracle系统表查询
- Oracle中字符型格式的日期数据查询
- Oracle中对两个数据表交集的查询(intersect和in)
- oracle 闪回查询 实例
- Oracle临时表 优化查询速度
- 怎样看oracle查询语句执行计划?
- oracle系统表查询
- 用Oracle8的层次查询生成BOM树的实现方法
- Oracle中对两个数据表交集的查询
- Oracle中对两个数据表交集的查询
- 怎样看oracle查询语句执行计划
- Oracle 查询分析器的数据库查询工具。