加载中…
个人资料
小蚊子数据分析
小蚊子数据分析 新浪个人认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:5,255,711
  • 关注人气:10,880
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

如何在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中统计不重复数据

提醒:需要点击图片,然后在打开的图片页面下再点击“点击查看原图”,即可观看动态演示。

 

ACCESS解决方案二:直接编写嵌套SQL语句,由@金凤凤FF(http://t.sina.com.cn/1774547150) 提供,原理也是嵌套查询,只是一步实现:

select 学历,count(号码)
from
(select 号码,学历 from 表 group by 号码,学历)
group by 学历;

 

点击查看更多数据分析、SPSS、EXCEL、PPT、水晶易表资料

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有