【问题标题】:Counting an aggregate result in SQL在 SQL 中计算聚合结果
【发布时间】:2015-02-07 14:41:36
【问题描述】:

我是一名新手 SQL 程序员,但有一个问题我似乎找不到答案。

假设您有一个包含两个字段的表,如下所示:

ID         ReportText

100        aaaaaaaaa
100        bbbbbbbbb
101        ccccccccc
101        ddddddddd

我正在尝试获取每个ID 的条目计数,即:

ID         TotalCount

100        2
101        2

(假设所有条目都是不同的。)

关于如何做到这一点的任何想法?

谢谢!

【问题讨论】:

  • 在开始成为程序员之前,您是否阅读过一些有关开发的书籍? Here 是一个好的开始。

标签: sql sql-server count


【解决方案1】:

一个简单的countgroup by 似乎就足够了:

select [id]
     , count(*) as [TotalCount]
from [tbl]
group by [id]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 2018-07-08
    相关资源
    最近更新 更多