新技能|access在数据处理中的应用

这几天在做医用耗材的使用分析,需要用到很多excel表格并把几个表格的数据互相匹配,之前学过vlookup功能,但每次用的都不是很顺利且功能有些局限。一个同事说用access啊,很好用。用完之后想大呼:真特么救星!

下面讲一下access中SQL语句的应用,基于我的应用,仅讲述一下内联接、外联接(左联接、右联接、全联接)。拿二个表格做示例:

表A


表B


ID

批次

生产日期

有效期

数量

NAME

采购人

入库时间

234

838

2018/3/1

2020/1/1

7

234

小李

2018/3/3

376

345

2018/3/3

2020/1/3

5

376

小李

2018/3/5

48

837

2018/3/7

2020/1/7

7

48

小李

2018/3/9

一、内联接

定义:查询结果仅显示二个表格中相匹配的行。

SQL语句:SELECT A.*,B.* FROM A INNER JOIN B ON A.ID=B.NAME

返回内容:

二、外联接

1、左联接

定义:查询结果显示左表的全部行及右表的匹配行。如果左表的某行在右表中没有匹配行,则在查询结果中左表的行对应的右表为空值。

SQL语句:SELECT A.*,B.* FROM A LEFT JOIN B ON A.ID=B.NAME

返回内容:

ID

批次

生产日期

有效期

数量

NAME

采购人

入库时间

234

838

2018/3/1

2020/1/1

7

234

小李

2018/3/3

123

434

2018/3/2

2020/1/2

3

376

345

2018/3/3

2020/1/3

5

376

小李

2018/3/5

987

746

2018/3/4

2020/1/4

5

376

837

2018/3/5

2020/1/5

67

948

756

2018/3/6

2020/1/6

7

48

837

2018/3/7

2020/1/7

7

48

小李

2018/3/9

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【1】7,9,-1,5,( ) A、4;B、2;C、-1;D、-3 分析:选D,7+9=16;9+(-1)=8;(...
    Alex_bingo阅读 19,092评论 1 19
  • 高级钳工应知鉴定题库(858题) ***单选题*** 1. 000003难易程度:较难知识范围:相关4 01答案:...
    开源时代阅读 5,905评论 1 9
  • 中午听了盖兆泉老师的《启蒙以后的路》,这次没有挫败感和焦虑感了,因为我知道别人成功的路可以学习和借鉴,但最重要的是...
    木木sani阅读 311评论 0 0
  • 今天的数学课我们学了周长,这也是最难学的一个内容,老师叫我们画出数学书的周长和叶子的周长,周长就是沿着封闭图形...
    王者荣耀大神阅读 356评论 0 2
  • 怀着莫大的期盼看了老马丁的翻拍片“美国无间道”,趁着还记得一点,赶快写点后记。 此片延续了老马丁的一贯风格,黑色,...
    梨树梨树阅读 314评论 0 0