0

很难用一句话来描述问题,但问题是一个简单的问题。表如下所示:

   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

我不知道如何思考并做到这一点。

4

2 回答 2

2

我假设您正在询问如何在 SQL 中执行此操作。

GROUP BY与聚合函数一起使用,如下所示:

SELECT col_b, COUNT(*) FROM MyTable GROUP BY col_b
于 2009-12-09T16:27:22.437 回答
1

好吧,在 SQL 中你会这样做:

SELECT col_b, COUNT(ol_a)
FROM SomeTable
GROUP BY col_b
于 2009-12-09T16:28:57.190 回答