加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

T-SQL查询进阶:数据集之间的运算

发布时间:2016-08-02 10:54:51 所属栏目:MsSql教程 来源:站长网
导读:概述 关系数据库的起源起源于数学中的集合概念.所以集合与集合之间,也同样继承了数学集合之间的运算.而对于在关系数据库中,常常用于两个数据集中并没有直接的
概述

关系数据库的起源起源于数学中的集合概念.所以集合与集合之间,也同样继承了数学集合之间的运算.而对于在关系数据库中,常常用于两个数据集中并没有直接的关系数据库中的“关系”,比如外键.但两个数据集会有间接的关系,比如两届比赛,参加比赛人员集合之间会有间接关系.

数据集运算的种类

在T-SQL中,关系运算实际上可以分为四类,首先看我们举例子用的表:

这里的例子表分别为两个不同会议参加的人员记录,分别为Meeting1和Meeting2,如下:

T-SQL查询进阶:数据集之间的运算

T-SQL查询进阶:数据集之间的运算

关系运算的具体可以分为以下四类:

1.A∩B,既是所求数据集既在A中,又在B中

在实例表中,实际的例子为既参加第一个会议,又参加第二个会议人的集合,如下图:

T-SQL查询进阶:数据集之间的运算

2.A∪B,既所求数据在数据集A中,或在数据集B中

在实例表中,实际的例子为参加第一个会议,或参加第二个会议人的集合,如下图:

T-SQL查询进阶:数据集之间的运算

更多精彩内容:http://www.bianceng.cn/database/SQLServer/

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读