oracle实用知识(五)

来源:互联网 发布:荣威i6 知乎 编辑:程序博客网 时间:2024/05/18 00:51

----并集

UNION、UNION ALL

直接上例子吧,就是将两个表“ 竖着 ” 连接在一起:

SELECT LAST_NAME,DEPARTMENT_ID FROM EMPLOYEES  WHERE LAST_NAME LIKE ' %A% '

UNION

SELECT LAST_NAME,DEPARTMENT_ID FROM EMPLOYEES WHERE LAST_NAME LIKE' %B% ';

在这里,UNION会将查询到的数据去重,而UNION ALL 会显示所有的数据。

要注意:1.连接语句 SELECT 后面的列 数量和类型必须相同。

2.第一个语句可以决定列的别名,

3..最后一语句可以决定列显示的顺序。

----交集

关键字为   INTERSECT   用法和上面的UNION 一样。

----补集

关键字为  MINUS   同上。

 

原创粉丝点击