这一节将讨论一下子查询更加复杂的应用,主要在于简化 SQL,从侧面提高性能,当然。。提高性能的地方有很多很多。。今天听了一场关于 Oracle 的性能调优的讲座,了解了 Oracle 性能、优化要注意的各个方面。虽然现在可能还遇不到那么复杂的问题,但是关于简化
SQL ,优化 SQL 还是目前可以做到并作为一个不断努力的地方。话不多说,通过几个例子先来讨论一下~(当然。。对于我这种菜鸟还是有难...
分类:
数据库 时间:
2015-08-29 14:04:55
阅读次数:
239
一、SET运算符
将多个查询用 SET 操作符连接组成一个新的查询
select employee_id , department_id
from emp01
union all --相当于两个集合相加, union A并B ,intersect ,A交B,MINUS 差集,A-B
select employee_id , department_id
from emp02
SET操作的注...
分类:
数据库 时间:
2015-02-14 18:54:46
阅读次数:
307
第十四章高级子查询1.子查询子查询(内查询)在主查询执行之前执行主查询(外查询)使用子查询的结果SELECT select_listFROM tableWHERE exproperator(SELECTselect_list FROM table);问题:查询工资大于149号员工工资的员工的信息SELECTlast_nameFROMemployeesWHEREsalary>(SE..
分类:
数据库 时间:
2014-12-26 18:53:08
阅读次数:
266
??
oracle_高级子查询
①子查询
子查询是嵌套在 SQL 语句中的另一个SELECT 语句
子查询 (内查询) 在主查询执行之前执行
主查询(外查询)使用子查询的结果
②多列子查询
主查询与子查询返回的多个列进行比较
where (column1,column2) in (子查询)
例:查询与141号或174号员工的manager_id和department_id相同的其...
分类:
数据库 时间:
2014-11-12 16:40:51
阅读次数:
354
多列子查询where条件中出现多列与子查询进行比较多列子查询分为:成对比较和非成对比较成对比较:SQL> select ename,sal,job from emp where (deptno,job) in(select deptno,job from emp where ename='SCOTT...
分类:
Web程序 时间:
2014-08-19 14:25:24
阅读次数:
209