难以用一句话来捕捉问题,但问题很简单。表看起来像这样:
col_a col_b
v1 c
v2 c
v3 c
v5 d
v2 d
v1 a
v5 a
v7 a
v4 a
每一行都是不同的,我需要为col_b的每个唯一值计算行数。所以,我对这个表的结果集应该是:
c 3
d 2
a 4
我不知道如何通过思考来做这件事。
答案 0 :(得分:2)
我假设您在SQL中询问如何执行此操作。
将GROUP BY
与聚合函数一起使用,如下所示:
SELECT col_b, COUNT(*) FROM MyTable GROUP BY col_b
答案 1 :(得分:1)
好吧,在SQL中你会这样做:
SELECT col_b, COUNT(ol_a)
FROM SomeTable
GROUP BY col_b