我在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));
使用生成表查询从原始表中提取数据,并在拥有具有唯一地址的新表后删除原始表。
使用以下sql创建新表
SELECT distinct ADDRESS INTO Addresses2 FROM Addresses
运行它应该创建一个具有唯一性的名为Addresses2的新表。一旦满意,请删除Addresses,然后重命名Addresses2。
我强烈建议您开始在表名前面使用tbl并为字段名添加fld,这将使您的代码和sql更易于阅读。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句