首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Oracle学习之聚合运算

2012-08-03 
Oracle学习之集合运算一、集合运算操作符?? ? ? ? ? UNION:(并集)返回两个集合去掉重复值的所有的记录?? ?

Oracle学习之集合运算

一、集合运算操作符

?

? ? ? ? ? UNION:(并集)返回两个集合去掉重复值的所有的记录

?

? ? ? ? ??UNION ALL:(并集)返回两个集合去掉重复值的所有的记录? ? ? ?

?

?? ? ? ? ??INTERSECT:(交集)返回两个集合的所有记录,重复的只取一次

?

? ? ? ? ??MINUS:(差集)返回属于第一个集合,但不属于第二个集合的所有

? ? ? ? ? ? ? ? ? ? ? ?记录

?

? ? ? ? ? ?集合运算中各个集合必须有相同的列数,且类型一致,集合运算的结

? ? ? ?果采用第一个集合的表头作为最终的表头,order by必须放在每个

? ? ? ?集合后

?

二、集合运算

?

? ? ? ? ? 使用UNION操作符查询scott表中10部门和20部门的员工信息

SQL> select empno,ename,job,sal  2  from emp  3  where sal between 1200 and 2000  4  minus  5  select empno,ename,job,sal  6  from emp  7  where sal between 1400 and 3000;     EMPNO ENAME      JOB              SAL---------- ---------- --------- ----------      7521 WARD       SALESMAN        1250      7654 MARTIN     SALESMAN        1250      7934 MILLER     CLERK           1300

?

?

?

?

?

?

热点排行