如何筛选出两个数据库中的不同数据

如何筛选出两个数据库中的不同数据,第1张

从大多数的数据库产品设计角度来说,数据库之间是彼此隔离的,一个连接只能与一个数据库进行通信,访问、存取其中的数据,如果需要对比两个不同的数据库,需要自己编程建立两个连接,分别连接到这两个数据库,然后在对其中结构相同的表进行排序后读取,再利用编程语言当中的判断语句逐条进行比较,这样做的效率会非常低。

有一种方法你可以试,用EXCEL外总数连接

先将两个表分别放入一个EXCEL文档中的二个表中,再向每个表的第1行插入一行,写上二个表的数据标题:比第一个表写上姓名,身份z号,卡号,第二个写上姓名,单位名称,地址。

接下入选择菜单栏中的:数据栏->导入外总数据中的“新建数据库查询”栏目

然后在新建数据库查询窗体中双击选择“新数据源”

在选项中下面有三项,第一项你可以随便写个名称,第二项选择是数据库驱动,在这里你先点击向下框,选择*.XLS文件类型驱动,然后点连接

最后点确定。

接下来你再选择“新建数据查询”,打开刚才你填写的名称,把二个表分别加入到旁边空白区,接着点“下一步”,这时d出一个对话框,你点确定,这时进入了查询窗口,下面接着的你可以看到你的二个表已在查询窗口里,接下来你就把两个数据标题相同做一个连接,方法是,比如将第一个表姓名标题拖入第二个表的姓名标题上。

这时你就可以看到你要的数据已经显示出来了,接下来的就是反回EXCEL,怎么做呢?选择这个查询窗体菜单栏中的“文件”栏—>将数据返回 Microsoft office EXCEL,接下来回到EXCEL有一个提示,你不管它,直接点确定就够了。

注意,用这个功能时,你的EXCEL必须装有这个查询功能,要不然EXCEL会提醒你需要要安装的。

这个功能,虽然有点复杂,但对付数据比较多而且比较复杂的表很管用,而且不用编公式

哎,打字蛮累的,第一次在百度上回答这么长的东西。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10818134.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存