SQLServer 数据集合的交、并、差集运算

2016-02-19 10:44 25 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享SQLServer 数据集合的交、并、差集运算,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

【 tulaoshi.com - 编程语言 】

他们的对应关系可以参考下面图示相关测试实例如下:
 
相关测试实例如下:
代码如下:

use tempdb
go
if (object_id ('t1' ) is not null ) drop table t1
if (object_id ('t2' ) is not null ) drop table t2
go
create table t1 (a int )
insert into t1 select 1 union select 2 union select 3
create table t2 (a int )
insert into t2 select 3 union select 4 union select 5
go
select * from t1 union select * from t2
go
/* 求表并集
1
2
3
4
5*/
select * from t1 union all select * from t2
go
/*求表并集不过滤重复
1
2
3
3
4
5*/
select * from t1 except select * from t2
go
/*求t1对t2的差集
1
2*/
select * from t1 intersect select * from t2
go
/*求t1对t2的交集
3*/

来源:http://www.tulaoshi.com/n/20160219/1595632.html

延伸阅读
   declare @i  int    set @i='a'    set @i=cast('a' as int)    set @i=convert(int, 'a')    print @i                           &n...
MicrosoftSQLServer与ORACAL、Sybase都是当前比较流行的数据库管理系统(RDMS),随着SQLServer的不断完善与发展,以及与网络操作系统WindowsNT的完美结合,它为分布式客户服务器结构程序设计提供了良好的开发环境,也因此越来越受到人们的重视。 MicrosoftSQLServer是一个可缩放、高性能的数据库管理系统,它提供了与WindowsNT线程和调度服务...
1.首先,打开SMS,在任意一个数据库上面点右键,任务,启动数据库镜像监视器。 2.点击注册镜像数据库,在服务器实例下拉菜单中选择镜像数据库的实例名,如果没有,可以直接点连接,然后在链接到服务器窗口中进行设置,如下图所示:    3.设置好后点确定就出现如下窗口所示了:   4. 点击警告选项卡,可以设置对警告的阈...
示例: 创建Table 代码如下: CREATE TABLE [dbo].[xmlTable]( [id] [int] IDENTITY(1,1) NOT NULL, [doc] [xml] NULL ) 一。插入数据 1.通过XML文件插入 1.xml 代码如下: ?xml version='1.0' encoding='utf-8' ? dd a id="2"dafaf2/a a id="3"dafaf3/a a id="4"dafaf4/a /dd 代码如下: insert into xmlTable(doc) ...
表sysdatabases:保存DBMS中数据库信息 select [name] from [sysdatabases] order by [name] 就能得到该DBMS中的数据库信息 表sysobjects:保存数据库中数据表信息 con.ChangeDatabase(DBName) select [id],[name] from [sysobjects] where [type]='u',con 就能得到该数据库的表...

经验教程

324

收藏

62
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部