Access重复项查询

大家好上节介绍了汇总查询,继续介绍选择查询中的重复项查询和不匹配项查询,这两种查询都可以在查询向导中创建,本节主要介绍重复项查询。

一、重 复 项 查 询
重复项查询:将数据库中相同字段的信息内容集合在一起显示,主要用于各种数据的对比分析。
在一部分表中,可能会使用自动编号的数据类型ID作为字段的主键,而非使用自然主键。虽然这样也可以保证主键的唯一性,但是记录的数据可能出现重复的情况。此时就可以通过重复项查询,查找出重复项记录,并且可以在查询中将重复的记录删除。
二、 示 例
下面复制一个图书表的副本,新建ID字段,数据类型选用自动编号,并作为主键。示例将资本论的信息复制添加最最后一行。
下面就利用查询向导中的重复项查询来找出重复项。如下图所示:

选择重复查询向导,选择图书表副本。在通过哪些字段选择查找值时,选择书名或者作者名均可。然后选择查询后显示的字段。这里可以全选。
指定查询的名称后,选择完成,得到查询的结果。将重复的两条记录显示出来。

然后选择其中一个一整行的记录(注意是选择整行),单击鼠标右键,选择删除记录。就可以删除一条记录。(删除记录时要谨慎,删除的是数据库表中的数据。)
回到表的数据表视图中,可以看到重复的那一行数据记录已经被删除,并被标注为已删除。
今天下雨
本机主要介绍了选择查询中的重复项查询,用于查找数据库中的重复数据,下节祝大家学习快乐。