个人笔记:几个高级查询运算词:UNION,EXCEPT,INTERSECT

1、UNION 运算符
UNION 运算符通过合并其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。
例如,合并users和users1这两张表中的“name”这两列并消去表中任何重复行,派生出一个两列合并成一列的结果表:
SELECT name FROM users
UNION
SELECT name FROM users1
注:合并的列数据类型必须是一致的!
2、EXCEPT 运算符
EXCEPT 运算符通过包括所有在 TABLE1 中但不在TABLE2 中的行并消除所有重复行而派生出一个结果表。相当于集合中的补集。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。
例如,筛选出在users这张表中的“name”这一列但不在users1这张表中的“name”这一列并消去表中任何重复行,派生出一个两列合并成一列的结果表:
SELECT name FROM users
EXCEPT
SELEC
个人笔记:几个高级查询运算词:UNION,EXCEPT,INTERSECT
1、UNION 运算符UNION 运算符通过合并其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL ...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



