SQL Server 中关于EXCEPT和INTERSECT的使用方法

SQL Server 中关于EXCEPT和INTERSECT的使用方法

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

熟练使用SQL Server中的各种使用方法会给查询带来非常多方便。今天就介绍一下EXCEPT和INTERSECT。注意此语法仅在SQL Server 2005及以上版本号支持。

EXCEPT是指在第一个集合中存在,可是不存在于第二个集合中的数据。

INTERSECT是指在两个集合中都存在的数据。

測试例如以下:

 

 

EXCEPT和INTERSECT的优先级:

为了測试它们之间的优先级,执行以下的測试代码:

 

为什么会出现如上结果呢,请看以下的运行计划:

ExceptIntersect

 

原来t2和t3先进行的INTERSECT运算,得出5 m5结果集,再和t1进行EXCEPT运算。

 

如需转载,请注明本文原创自CSDN TJVictor专栏:http://blog.csdn.net/tjvictor

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118816.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • webstorm2021永久激活【2021.10最新】

    (webstorm2021永久激活)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html1435QFILVV-eyJsaWN…

    2022年3月30日
    775
  • Java 文件上传与下载

    Java 文件上传与下载MultipartFile这个类一般是用来接受前台传过来的文件Part能获取所有的请求参数的参数名,而Parameter只能获取非文件类型的参数名Part不能获得普通参数的参数值,只能从getParameter(String)获取参数值想要上传文件到服务器,必须使用Part获得二进制的输入流Part能获得上传文件的文件大小、文件类型HttpServletRequestrequest@RequestPart…

    2022年5月14日
    45
  • Python计算中位数_用频率直方图求中位数

    Python计算中位数_用频率直方图求中位数#-*-coding:utf-8-*-“””CreatedonSunSep2622:06:522021@author:Machi”””importnumpyasnyfromscipyimportstatsx=[9,8,8,8,11,8,10,8,9,7,7,8,]#CalculatetheaverageoftheXlistx_mean=ny.mean(x)#Usethefunctiontofindthemedia

    2022年9月2日
    4
  • 使用 JavaScript 下载文件

    使用 JavaScript 下载文件使用JavaScript下载文件

    2022年5月29日
    38
  • pycharm设置成中文_怎样将pycharm变成中文版的

    pycharm设置成中文_怎样将pycharm变成中文版的Pycharm作为一款IDE,经常作为python编译器。很多人在用pycharm时都是英文格式,现在,本文推荐一种可以将其改成中文模式的方法:1.首先,打开pychram中的“File”,找到“Setting”;2.在“Plugins”中找到汉化插件并安装,这样就可以设置成中文。3.如果想改回英文,可以在“已安装”中取消应用插件即可。…

    2022年8月25日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号