首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在sql中获取另一个字段中重复值的计数?

如何在sql中获取另一个字段中重复值的计数?
EN

Stack Overflow用户
提问于 2014-05-20 19:27:13
回答 1查看 60关注 0票数 0

我有一张像这样的桌子

代码语言:javascript
复制
id  area    Count1
39  AB      
40  AB  
41  AB
42  AB  
82  Ag  
83  Ag  
98  Ai  
100 Ai  
183 Am  

我需要在另一个字段中计算重复值的计数,比如'count1‘,因为id很重要

我需要这样的答案

代码语言:javascript
复制
id  area    Count1
39  AB      1   
40  AB      2
41  AB      3
42  AB      4
82  Ag      1
83  Ag      2
98  Ai      1
100 Ai      2
183 Am      1

我正在获取重复值的计数,目前我正在使用ms access 2007。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-05-20 19:31:03

您可以使用相关子查询来完成此操作:

代码语言:javascript
复制
select id, area,
       (select count(*)
        from table as t2
        where t2.area = t.area and
              t2.id <= t.id
       ) as Count1
from table as t;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23758545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档