SQL SERVER EXCEPT、INTERSECT 用法
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 用法相关推荐
- 详解SQL Server STUFF的用法
GPS平台.网站建设.软件开发.系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/inde ...
- 行转列:SQL SERVER PIVOT与用法解释
在数据库操作中,有些时候我们遇到需要实现"行转列"的需求,例如一下的表为某店铺的一周收入情况表: WEEK_INCOME(WEEK VARCHAR(10),INCOME DECIM ...
- SQL Server IDENDITY 的用法
这三个函数是SQL SERVER 2005关于identity提供的函数.其作用非别如下: IDENT_CURRENT( 'table_name' ):IDENT_CURRENT 返回为某个会话和用域 ...
- SQL SERVER自带调试工具SQL Server Profiler简单用法
尽管用过sqlserver好几年,但之前还真不知道有这么一个好用的调试工具. SQL Server Profiler可以跟踪数据库的运行操作,可以筛选要跟踪的数据库.
- Sql Server实现limit用法
文章目录 案例前导数据 案例一:查前几条 案例二:查第几条到第几条 案例前导数据 -- 浏览记录表:浏览id(自增属性),浏览用户名,浏览书籍名 drop table browserecord; cr ...
- SQL Server select into 用法
http://ryxxlong.iteye.com/blog/744049 http://www.cnblogs.com/freshman0216/archive/2008/08/15/1268316 ...
- sql server 数据库 charindex用法
charindex是找到对应的字符串,则返回该字符串位置,否则返回0,位置从1开始 CHARINDEX (',',@Str) --在@Str中找',',如果找到则返回','所在的位置,如果没有找到则返 ...
- [SQL Server]TOP的用法
TOP 关键词主要是规定返回数据的记录条数,下面介绍几种常用的使用方法: ①返回查出数据的前n条数据 SELECT TOP NUMBER COLUMN1,COLUMN2,COLUMN3 FROM TA ...
- SQL server与Oracle触发器的创建与使用
SQL Server 1创建触发器 GO BEGIN IF (object_id('WMY', 'tr') is not null) DROP trigger WMY END; GO CREATE T ...
- SQL SERVER 中identity
SQL SERVER 中identity用法: 在数据库中, 常用的一个流水编号通常会使用 identity 栏位来进行设置, 这种编号的好处是一定不会重覆, 而且一定是唯一的, 这对table中的唯 ...
最新文章
- 邬贺铨院士:认识工业互联网
- Atitit java 二维码识别 图片识别
- el-date-picker设置默认日期_ERP入门教程:快速掌握金蝶ERP的基础-物料批次管理的应用及设置...
- 最优化学习笔记(六)——牛顿法性质分析
- unserialize用法
- java解析XML Node与Element的区别
- Redis 的持久化
- 著名NFT藏家WhaleShark的NBA Top Shot账户估值达1580万美元
- 适合初学者的sql_适用于初学者SQL多重连接示例
- C#中计算两个时间的差
- 3d ListView翻译
- 数据挖掘学习之路一:数据挖掘认识
- antd 设置表头属性_React表格固定表头/锁定列
- Unity3D动态加载FBX文件
- linux操作系统课程内容,《linux操作系统及应用》课程标准
- 使用PHP获取图像文件的EXIF信息
- 区块如何防篡改_区块链为什么能防篡改?
- 全卷积网络FCN与卷积神经网络CNN的区别
- [含lw+开题报告+源码等]SSM酒店管理系统|旅店管理[包运行成功]
- Excel Sheet Column Title
热门文章
- 计算机组成原理试题(一)(附参考答案)
- Object.keys()的详解和用法
- quota 详解---quota 是什么
- c语言医生值班题目讲解,C++编程:医院有A、B、C、D、E、F、G七位医生(大夫,护士),,每人在一周内要值一次夜班。排班的要求是:...
- 小东吖 之 java 类的多态
- 北大团队推出“职场神器”ChatExcel!表格用户不再需要记公式---转自百度新闻|北晚在线
- 武大计算机博士好毕业吗,2021武大辅导员拟录名单公布,博士生占多数,大多为名校毕业...
- 代码发芽网最近一次更新中所遇到的问题
- excel筛选大于某个值数据并用颜色标注
- SPSS--独立样本t检验与配对样本t检验