请问怎么删除ACCESS中的重复记录

请问怎么删除ACCESS中的重复记录,第1张

首先备份你的数据库.

然后尝试下面的方法.

从表中删除重复记录需要两个步骤.

第一步,创建包含重复项的表结构的副本,然后生成所有包含重复项的字段主键.

第二步,创建并执行由原始表到新表的追加查询。因为主键字段不能包含重复记录,所以此过程将生成一个不含重复记录的表.

复制表并生成包含重复项的字段的主键

*** 作方法:

在“数据库”窗口中,单击“对象”下的“表”

单击要删除重复记录的表名称。

单击工具栏上的“复制”

单击工具栏上的“粘贴”。

在“粘贴表方式”对话框中,键入复制表的名字,再单击“只粘贴结构”选项,然后单击“确定”按钮。

在“设计”视图中打开新表,然后在复制的表中选择包含重复项的字段。

单击工具栏上的“主键”按钮

,以便根据选定的字段创建主键。

保存并关闭表。

在新表中追加唯一值记录。

*** 作方法:

根据包含重复项的原始表新建一个查询。

在查询“设计”视图中,单击工具栏上的“查询类型”,再单击“追加查询”。

在“追加”对话框中,在“表名称”列表中单击新表的名称,然后单击“确定”。

将星号

(*)

拖到查询设计网格,使新表包含原始表的所有字段。

单击工具栏上的“运行”。

收到追加行的信息时,请单击“是”按钮。

收到

Microsoft

Access

不能在追加查询中添加全部记录的信息时,请单击“是”按钮。这次仅将有唯一值的记录传送到新表中,并丢弃了重复项。

打开表查看结果。

确定新表有正确的唯一记录后,就可以删除原始表,然后使用原始表名来为新表重新命名。

我是学MSSQL的,所以对MSSQL更熟悉

但Access也略知一二

希望这个方法能够帮到你.

再次提醒,请先备份你的mdb

建议:

为了以后避免这些不必要的问题.

可以把不允许重复的字段设为主键.

access中sql如何去重复数据?现在做自媒体的通常都是一人多号、多平台同步更新,其中一部分都是自有网站或博客的站长,小编就是其中之一。小编就利用当前最盛行的博客程序WordPress搭建起了自己的网站,因为刚开始做自媒体,内容还不够多,所以用火车头采集器采集了一些数据来充实自己网站。但是因为在采集过程中没有验证标题是否唯一,从而导致出现大量标题重复的文章。

为了解决这个问题,我需要从本地火车头采集器数据和服务器WordPress数据中分别删除重复的数据。火车头采集器使用的是access数据库,WordPress使用的是MySQL数据库。

工具原料电脑互联网

方法/步骤分步阅读

1

/6

一、access数据库删除重复数据保留唯一记录

1.打开火车头本地数据文件SpiderResult.mdb,依次点击菜单“创建”——“查询设计”打开查询设计窗口。

2

/6

2.打开查询设计窗口会提示添加表,这里不添加所以点击“关闭”,然后在设计窗口空白处点击右键,选择“SQL试图(Q)”。

3

/6

有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。

1、对于第一种重复,比较容易解决,使用

select distinct * from tableName

就可以得到无重复记录的结果集。

如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除

复制代码代码如下:

select distinct * into #Tmp from tableName

drop table tableName

select * into tableName from #Tmp

drop table #Tmp

发生这种重复的原因是表设计不周产生的,增加唯一索引列即可解决。

2、这类重复问题通常要求保留重复记录中的第一条记录, *** 作方法如下

假设有重复的字段为Name,Address,要求得到这两个字段唯一的结果集

复制代码代码如下:

select identity(int,1,1) as autoID, * into #Tmp from tableName

select min(autoID) as autoID into #Tmp2 from #Tmp group by Name,autoID

select * from #Tmp where autoID in(select autoID from #tmp2)


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

原文地址: https://outofmemory.cn/sjk/9385805.html

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

发表评论

登录后才能评论

评论列表(0条)

保存