----并集
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 同上。