mysql如何使用列数,当同一列可以有2个不同的值

时间:2015-05-18 09:15:45

标签: mysql mysql-workbench

我有一个cutomer表,我存储了一些客户错误数据 我想在同一列上找到不同的计数。

Errorid  custName   ErrorReported
----------------------------------
1         abc       Dead_battery
2         xyz       Low_voltage
3         ann       Dead_battery
4         ben       Dead_battery
5         max       Low_voltage

sql查询的结果应该是count和ErrorReportedtype

count(*)    Errortype
------------------------
3           Dead_battery       
2           Low_voltage  

1 个答案:

答案 0 :(得分:1)

如果您按列分组是唯一的,则可以在每个组中使用count等聚合函数

select count(*), ErrorReported as ErrorType
from your_table
group by ErrorReported