SQL Server 中关于EXCEPT和INTERSECT的使用方法
2023-09-14 09:10:25 时间
熟练使用SQL Server中的各种使用方法会给查询带来非常多方便。今天就介绍一下EXCEPT和INTERSECT。注意此语法仅在SQL Server 2005及以上版本号支持。
EXCEPT是指在第一个集合中存在,可是不存在于第二个集合中的数据。
INTERSECT是指在两个集合中都存在的数据。
測试例如以下:
EXCEPT和INTERSECT的优先级:
为了測试它们之间的优先级,执行以下的測试代码:
为什么会出现如上结果呢,请看以下的运行计划:
原来t2和t3先进行的INTERSECT运算,得出5 m5结果集,再和t1进行EXCEPT运算。
如需转载,请注明本文原创自CSDN TJVictor专栏:http://blog.csdn.net/tjvictor
相关文章
- SQL Server纵表与横表相互转换的方法
- SQL Server中参数化SQL写法遇到parameter sniff ,导致不合理执行计划重用的快速解决方法
- 清除SQL Server数据库日志(ldf文件)的方法汇总
- SQL Server 2005数据库备份还原错误及解决方法详解数据库
- SQL Server中创建别名的方法(sqlserver别名)
- SQL Server管理时区设置的快捷方法(sqlserver时区)
- php workerman MySQL server has gone away解决方法详解编程语言
- 在红帽企业版和CentOS上安装SQL Server的方法
- 命令行下使用SQL Server:最轻松的方法(命令行sqlserver)
- 件清除SQL Server组件:一个高效的方法(删除sqlserver组)
- 修改SQL Server数据库表的正确方法(修改sqlserver表)
- 复制SQL Server略过复制:一种提高数据迁移效率的方法(sqlserver跳过)
- 结构使用SQL Server实现树形结构管理的方法(sqlserver 树形)
- SQL Server计算小时差:一个实用方法(sqlserver小时差)
- SQL Server安全存储用户密码的方法(sqlserver存密码)
- SQL Server实现只取出年信息的方法(sqlserver只取年)
- 最大时间SQL Server求出当月最大时间的方法(sqlserver取当月)
- SQL Server实现同比查询的方法探究(sqlserver取同比)
- SQL Server处理5亿条数据的方法分析(sqlserver 5亿)
- JavaScript用JQuery呼叫Server端方法实现代码与参考语法
- 使用Java实现简单的server/client回显功能的方法介绍