【发布时间】:2017-11-07 16:46:58
【问题描述】:
假设我有以下形式的数据
ID
1
2
2
2
3
4
4
4
我该如何计算?所以结果是
n count
1 2
2 0
3 2
在 SQL Server 中
编辑:对不起,我说错了。注意 n != ID。 n 是区别 (1)、双倍 (2)、三倍 (3) 的数量。因此,这与之前我想按计数而不是按 ID 分组的问题不同。
【问题讨论】:
-
select id, count(*) from the_table group by id? -
tally 是让你分心的词,你应该搜索一下如何在 sql server 中
Count一个值的出现
标签: sql sql-server