如何在ACCESS中统计不重复数据
(2011-04-13 22:04:42)
标签:
access数据分析sql查询统计重复it |
分类: 数据分析 |
问题:
在ACCESS库中现在一千万条数据,共有两个字段:号码、学历,现要统计不同学历的用户分布情况,用户可能存在重复,需要统计不重复结果,如果在Oracle数据库中,可直接编写:
select 学历,count(dinstinct 号码)
from 表
Group by 学历;
但是在ACCESS用SQL语句count(distinct(字段名))无法运行,总是提示dinstinct未定义。
ACCESS解决方案一:基于查询的查询(嵌套查询),由@MrExcel(http://t.sina.com.cn/mrexcel)
提醒:需要点击图片,然后在打开的图片页面下再点击“点击查看原图”,即可观看动态演示。
ACCESS解决方案二:直接编写嵌套SQL语句,由@金凤凤FF(http://t.sina.com.cn/1774547150) 提供,原理也是嵌套查询,只是一步实现:
select 学历,count(号码)
from
(select 号码,学历 from 表 group by 号码,学历)
group by 学历;
前一篇:招聘游戏数据分析师1名(珠海)
后一篇:雨后闲逛咔嚓