SQL:如何获取不同的值,并将其计入单独的列中

时间:2016-04-05 16:59:47

标签: mysql sql count

我有一个MySQL表,其中一列名为" level"如下。

| level
-----------
| High
| High
| Medium
| Low
| Low
| Medium

我如何计算每个值出现的次数,从MS Chart(饼图)控件数据源的一个查询中输出如下表格。

level  | count
---------------
High   | 1
Medium | 4
Low    | 2

1 个答案:

答案 0 :(得分:3)

level分组。像count()这样的汇总函数适用于每个组

select level, count(*) as cnt
from your_table
group by level