English
购物车图片 购物车 ( )
专业的品牌服务,为您创造更高的价值
总体概述 客户评价

【干货分享】DM7中集合操作符的运用



在DM7中,如果我们需要将两个不同的select 语句的结果集合并到一起显示,我们就要用到Union关键字。Union或Union all关键字的作用是将多个结果作为一个整体来展示,除此之外,DM7中提供了 intersect和except操作符来进行集合操作,本文就将带大家一探究竟。

本文演示环境: DM Database Server x64 V7.1.6.48-Build(2018.03.01-89507)ENT


01 创建演示环境

构建测试用表,结构如下:

【干货分享】DM7中集合操作符的运用

录入测试数据,结果如下

【干货分享】DM7中集合操作符的运用

02 Union 和 Union All的运用

Union和Union All操作符都是用来对操作结果取并集,但是区别在于,Union会对结果集做去重和排序,而Union All则是把所有结果一并显示,并不会做排序操作。演示如下

Union


【干货分享】DM7中集合操作符的运用

Union all


【干货分享】DM7中集合操作符的运用

03 INTERCEST关键字


INTERSECT关键字可以用来筛选两个结果集中相同的部分,也就是数学意义上的取并集。演示如下:


【干货分享】DM7中集合操作符的运用

04 MINUS和EXCEPT关键字

MINUS和EXCEPT关键字在数据库中的用法是一致的,是用来求在第一个结果集中出现,但是不在第二个结果集中出现的记录。要注意的是,在使用MINUS和EXCEPT的时候需要注意前后的顺序,前后调换之后结果会有差别。演示如下


【干货分享】DM7中集合操作符的运用

对比一下就可以知道两个结果的区别了。


【干货分享】DM7中集合操作符的运用

客户资料:
年缴保费:
客户需求:



在DM7中,如果我们需要将两个不同的select 语句的结果集合并到一起显示,我们就要用到Union关键字。Union或Union all关键字的作用是将多个结果作为一个整体来展示,除此之外,DM7中提供了 intersect和except操作符来进行集合操作,本文就将带大家一探究竟。

本文演示环境: DM Database Server x64 V7.1.6.48-Build(2018.03.01-89507)ENT


01 创建演示环境

构建测试用表,结构如下:

【干货分享】DM7中集合操作符的运用

录入测试数据,结果如下

【干货分享】DM7中集合操作符的运用

02 Union 和 Union All的运用

Union和Union All操作符都是用来对操作结果取并集,但是区别在于,Union会对结果集做去重和排序,而Union All则是把所有结果一并显示,并不会做排序操作。演示如下

Union


【干货分享】DM7中集合操作符的运用

Union all


【干货分享】DM7中集合操作符的运用

03 INTERCEST关键字


INTERSECT关键字可以用来筛选两个结果集中相同的部分,也就是数学意义上的取并集。演示如下:


【干货分享】DM7中集合操作符的运用

04 MINUS和EXCEPT关键字

MINUS和EXCEPT关键字在数据库中的用法是一致的,是用来求在第一个结果集中出现,但是不在第二个结果集中出现的记录。要注意的是,在使用MINUS和EXCEPT的时候需要注意前后的顺序,前后调换之后结果会有差别。演示如下


【干货分享】DM7中集合操作符的运用

对比一下就可以知道两个结果的区别了。


【干货分享】DM7中集合操作符的运用

官网微信公众号官方微信公众号
官方技术咨询一群官方技术咨询一群
官方技术咨询二群官方技术咨询二群
官网培训咨询QQ官网培训咨询QQ
支持:dmtech@dameng.com
地址:中国·武汉·东湖新技术开发区高新大道999号未来科技大厦C3栋16-19层
咨询热线:400 991 6599
传真:+86 0755-2788 8009
友情链接:
鄂Copyright ©2017 - 2019 武汉达梦数据库有限公司
犀牛云提供企业云服务
X
3

SKYPE 设置

4

阿里旺旺设置

等待加载动态数据...

等待加载动态数据...

5

电话号码管理

6

二维码管理

等待加载动态数据...

等待加载动态数据...

展开