此系列为《谁说菜鸟不会数据分析》读书笔记,希望与大家一同分享我的学习心得。
本文将详述Access中如何处理重复数据。本文使用Access2016。本文源数据来自于《谁说菜鸟不会数据分析》作者博客。
(一)查找重复项
(a)【创建】->【查询向导】->【查找重复项查询向导】
(b)在弹出的对话框中选择要查找的表,以及需要查重的字段和其他需要展示的字段。点击【完成】。结果如下:
除了上述菜单法之外,还可以采用SQL:
SELECT First(订购明细20110901.[用户ID]) AS [用户ID 字段], Count(订购明细20110901.[用户ID]) AS NumberOfDups
FROM 订购明细20110901
GROUP BY 订购明细20110901.[用户ID]
HAVING (((Count(订购明细20110901.[用户ID]))>1));
注意: First():第一条记录
having 与group by 一起用时表示条件。
(二)查找不重复项
(a) SELECT 用户ID FROM 订购明细20110901 GROUP BY 用户ID
(b) SELECT DISTINCT 用户ID FROM 订购明细20110901
网友评论