前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ACCESS - 六大数据模型sql代码

ACCESS - 六大数据模型sql代码

作者头像
披头
发布2019-12-26 10:42:13
5520
发布2019-12-26 10:42:13
举报
文章被收录于专栏:datartisandatartisan

在进行数据的关联分析时,主要有以下六种数据模型:

1、左外部:left outer

2、右外部:right outer

3、完全外部:full outer

4、内部:inner

5、左反:left anti

6、右反:right anti



下面以两个数据表为例,分别说明6种关系的sql代码:

t_SaleRecord (销售历史表)

t_CurrentlySale(当月销售记录表)


sql代码

1、左外部:left outer

代码语言:javascript
复制
SELECT DISTINCT t_SaleRecord.ProductCode
FROM t_SaleRecord LEFT JOIN t_CurrentlySale ON t_SaleRecord.ProductCode = t_CurrentlySale.ProductCode
GROUP BY t_SaleRecord.ProductCode;

查询结果:

2、右外部:right outer

代码语言:javascript
复制
SELECT DISTINCT t_SaleRecord.ProductCode
FROM t_SaleRecord RIGHT JOIN t_CurrentlySale ON t_SaleRecord.ProductCode = t_CurrentlySale.ProductCode
GROUP BY t_SaleRecord.ProductCode;

查询结果:

3、完全外部:full outer

也就是两张表的并集,要求两张表的查询结果具有相同的字段个数(不要求两个表具有相同的字段数),并且对应的字段的值要出自同一个值域,即具有相同的数据类型和取值范围。

代码语言:javascript
复制
SELECT ProductCode, SalePrice, Format(SaleDate,"yyyy-m-d h:mm:ss") as SalesDate
FROM t_CurrentlySale
UNION 
SELECT ProductCode, SalePrice, Format(SaleDate,"yyyy-m-d h:mm:ss") as SalesDate
FROM t_SaleRecord;

查询结果:

4、内部:inner

代码语言:javascript
复制
SELECT DISTINCT t_SaleRecord.ProductCode
FROM t_SaleRecord, t_CurrentlySale
WHERE t_SaleRecord.ProductCode = t_CurrentlySale.ProductCode;

查询结果:

5、左反:left anti

代码语言:javascript
复制
SELECT DISTINCT t_SaleRecord.ProductCode
FROM t_SaleRecord LEFT JOIN t_CurrentlySale ON t_SaleRecord.ProductCode = t_CurrentlySale.ProductCode
WHERE (((t_CurrentlySale.ProductCode) Is Null));

查询结果:

6、右反:right anti

代码语言:javascript
复制
SELECT DISTINCT t_CurrentlySale.ProductCode
FROM t_SaleRecord RIGHT JOIN t_CurrentlySale ON t_SaleRecord.ProductCode = t_CurrentlySale.ProductCode
WHERE (((t_SaleRecord.ProductCode) Is Null));

查询结果:(为空)

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 乐享数据8090 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档