0

这基本上是我的 mysql-table 的样子:

id  | A  |  B  
-------------
1 | bla  |  1
2 | bla  |  2
3 | bla  |  1
4 | bla  |  1
5 | bla  |  2
6 | bla  |  2
7 | bla  |  1

我想计算有多少行有 1 作为 B 值,有多少行有 2 作为 B 值。在一个 SELECT 语句中执行此操作是否可能/是否有意义?

问候 && tia noircc

4

1 回答 1

2

使用 COUNT(*) 和 GROUP BY ,这会给你你的结果。

SELECT B,count(*) as occurence from myTable group by B;
于 2012-04-23T11:08:36.163 回答