EXCEPT主要是用来获取两个结果集的差;两个结果用EXCEPT链接,返回第一个结果集不在第二个结果集中的数据。INTERSECT主要是用来获取两个结果集的交集;两个结果用INTERSECT链接,返回两个结果集中的相同部分,测试数据:

--测试数据
if not object_id(N'Tempdb..#T1') is nulldrop table #T1
Go
Create table #T1([Name] nvarchar(22))
Insert #T1
select N'张三' union all
select N'李四'
GO
if not object_id(N'Tempdb..#T2') is nulldrop table #T2
Go
Create table #T2([Name] nvarchar(22))
Insert #T2
select N'张三' union all
select N'王五'
Go
--测试数据结束

EXCEPT的用法如下:

SELECT  *
FROM    #T1
EXCEPT
SELECT  *
FROM    #T2

结果返回了#T1表中存在而#T2表中不存在的“李四”:

INTERSECT的用法:

SELECT  *
FROM    #T1
INTERSECT
SELECT  *
FROM    #T2

结果返回了两个表中都有的张三:

灵活的使用EXCEPT、INTERSECT可以让我们更加方便快捷的实现一些功能,多加理解。

SQL SERVER EXCEPT、INTERSECT 用法相关推荐

  1. 详解SQL Server STUFF的用法

    GPS平台.网站建设.软件开发.系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/inde ...

  2. 行转列:SQL SERVER PIVOT与用法解释

    在数据库操作中,有些时候我们遇到需要实现"行转列"的需求,例如一下的表为某店铺的一周收入情况表: WEEK_INCOME(WEEK VARCHAR(10),INCOME DECIM ...

  3. SQL Server IDENDITY 的用法

    这三个函数是SQL SERVER 2005关于identity提供的函数.其作用非别如下: IDENT_CURRENT( 'table_name' ):IDENT_CURRENT 返回为某个会话和用域 ...

  4. SQL SERVER自带调试工具SQL Server Profiler简单用法

    尽管用过sqlserver好几年,但之前还真不知道有这么一个好用的调试工具. SQL Server Profiler可以跟踪数据库的运行操作,可以筛选要跟踪的数据库.

  5. Sql Server实现limit用法

    文章目录 案例前导数据 案例一:查前几条 案例二:查第几条到第几条 案例前导数据 -- 浏览记录表:浏览id(自增属性),浏览用户名,浏览书籍名 drop table browserecord; cr ...

  6. SQL Server select into 用法

    http://ryxxlong.iteye.com/blog/744049 http://www.cnblogs.com/freshman0216/archive/2008/08/15/1268316 ...

  7. sql server 数据库 charindex用法

    charindex是找到对应的字符串,则返回该字符串位置,否则返回0,位置从1开始 CHARINDEX (',',@Str) --在@Str中找',',如果找到则返回','所在的位置,如果没有找到则返 ...

  8. [SQL Server]TOP的用法

    TOP 关键词主要是规定返回数据的记录条数,下面介绍几种常用的使用方法: ①返回查出数据的前n条数据 SELECT TOP NUMBER COLUMN1,COLUMN2,COLUMN3 FROM TA ...

  9. SQL server与Oracle触发器的创建与使用

    SQL Server 1创建触发器 GO BEGIN IF (object_id('WMY', 'tr') is not null) DROP trigger WMY END; GO CREATE T ...

  10. SQL SERVER 中identity

    SQL SERVER 中identity用法: 在数据库中, 常用的一个流水编号通常会使用 identity 栏位来进行设置, 这种编号的好处是一定不会重覆, 而且一定是唯一的, 这对table中的唯 ...

最新文章

  1. 邬贺铨院士:认识工业互联网
  2. Atitit java 二维码识别 图片识别
  3. el-date-picker设置默认日期_ERP入门教程:快速掌握金蝶ERP的基础-物料批次管理的应用及设置...
  4. 最优化学习笔记(六)——牛顿法性质分析
  5. unserialize用法
  6. java解析XML Node与Element的区别
  7. Redis 的持久化
  8. 著名NFT藏家WhaleShark的NBA Top Shot账户估值达1580万美元
  9. 适合初学者的sql_适用于初学者SQL多重连接示例
  10. C#中计算两个时间的差
  11. 3d ListView翻译
  12. 数据挖掘学习之路一:数据挖掘认识
  13. antd 设置表头属性_React表格固定表头/锁定列
  14. Unity3D动态加载FBX文件
  15. linux操作系统课程内容,《linux操作系统及应用》课程标准
  16. 使用PHP获取图像文件的EXIF信息
  17. 区块如何防篡改_区块链为什么能防篡改?
  18. 全卷积网络FCN与卷积神经网络CNN的区别
  19. [含lw+开题报告+源码等]SSM酒店管理系统|旅店管理[包运行成功]
  20. Excel Sheet Column Title

热门文章

  1. 计算机组成原理试题(一)(附参考答案)
  2. Object.keys()的详解和用法
  3. quota 详解---quota 是什么
  4. c语言医生值班题目讲解,C++编程:医院有A、B、C、D、E、F、G七位医生(大夫,护士),,每人在一周内要值一次夜班。排班的要求是:...
  5. 小东吖 之 java 类的多态
  6. 北大团队推出“职场神器”ChatExcel!表格用户不再需要记公式---转自百度新闻|北晚在线
  7. 武大计算机博士好毕业吗,2021武大辅导员拟录名单公布,博士生占多数,大多为名校毕业...
  8. 代码发芽网最近一次更新中所遇到的问题
  9. excel筛选大于某个值数据并用颜色标注
  10. SPSS--独立样本t检验与配对样本t检验