T-SQL Part X: UNION, EXCEPT and INTERSECT
来源:互联网 发布:as3.0调用js页面方法 编辑:程序博客网 时间:2024/05/21 19:37
MSDN上关于EXCEPT和INTERSECT的文档。MSDN上关于UNION的文档。
值得注意的是,UNION其实有两种,一种是普通的UNION,另外一种是UNION ALL。加上EXCEPT和INTERSECT构成了T-SQL中的四种Set操作。
- UNION ALL:把左表和右表合成一张表并返回;
- UNION:把左表和右表去除重复项后,合成一张表并返回。换言之,UNION的结果集中没有重复项。
- EXCEPT:去除左表中曾出现在右表中的项,将左表中剩余项返回。换言之,EXCEPT返回一个结果集,其中所有的项都只在左表中出现且并未出现在右表中。
- INTERSECT:返回左表和右表都出现过的项。
示例一,找出所有没有生成Order的Customer:
SELECT [ID] FROM CustomersEXCEPTSELECT [ID] FROM Orders;GO
示例二,找出所有既是Customer又是Vendor:
SELECT [ID] FROM CustomersINTERSECTSELECT [ID] FROM Vendors;GO
是为之记。
Alva Chien
2016.6.15
1 0
- T-SQL Part X: UNION, EXCEPT and INTERSECT
- SQL基础--UNION EXCEPT INTERSECT
- Using UNION, EXCEPT and INTERSECT with Other Transact-SQL Statements
- sql之union,intersect,except语句
- SQL基础——UNION, EXCEPT, INTERSECT
- LINQ to SQL语句 Union/Intersect/Except
- SQL中union,except,intersect使用方法
- SQL中Union,Intersect,Except的区别
- SQL中union, EXCEPT 和 INTERSECT使用方法
- UNION, INTERSECT, EXCEPT
- UNION, INTERSECT, EXCEPT
- Intersect, Except, Union, All and Any(1)
- Intersect, Except, Union, All and Any(2)
- LINQ to SQL语句(8)之Concat/Union/Intersect/Except
- SQL SERVER: 合并相关操作(Union,Except,Intersect)
- LINQ to SQL语句(8)之Concat/Union/Intersect/Except
- SQL SERVER合并相关操作Union,Except,Intersect
- LINQ to SQL语句(8)之Concat/Union/Intersect/Except
- Swift UI学习之UIAlertController(变得麻烦了)
- HTML存储机制之WebStorage讲解
- 城墙
- codeforces#357 前三题题解
- 第一个博客写一下对runtime的理解
- T-SQL Part X: UNION, EXCEPT and INTERSECT
- Swift基本语法
- Protobuf vs Json
- Swift UI学习之基础:UIButton,UILabel and UISlider
- MySQL的varchar长度问题
- leetcode——Next Permutation
- 4、Android UI测试
- Swift UI学习之UITableView and protocol use
- linux下查看文件编码及修改编码