Microsoft Access中重复的数据

时间:2015-09-26 19:02:45

标签: ms-access ms-office

我在Microsoft Access中有几个记录和字段。其中一个名为Address的字段包含重复的值,如此,

Address

234 Avenue 
123 Street 
234 Avenue 
234 Avenue

我只想显示一个234 Avenue。应删除所有其他人。这样做最简单的方法是什么?

更新1

我找到了Address字段中重复的所有值。我还发现了他们被重复的次数。我只需要弄清楚如何删除这些值,以便没有重复。这是我使用的查询:

SELECT First(Addresses.[ADDRESS]) AS [ADDRESS Field], Count(Addresses.[ADDRESS]) AS NumberOfDups
FROM Addresses
GROUP BY Addresses.[ADDRESS]
HAVING (((Count(Addresses.[ADDRESS]))>1));

1 个答案:

答案 0 :(得分:1)

使用make table查询从原始表中提取数据,并在拥有具有唯一地址的新表后删除原始数据。

使用以下sql创建新表

SELECT distinct ADDRESS INTO Addresses2 FROM Addresses

运行它应该创建一个名为Addresses2的新表,具有唯一性。一旦您满意,请删除地址,然后重命名地址2。

我强烈建议您在表名前面使用tbl,在字段名称中使用fld,它会使您的代码和SQL更容易阅读。