2015-05-18 30 views
0

我有一個客戶表,我存儲了一些客戶錯誤數據 我想在同一列找到不同的計數。mysql如何使用列計數當相同的列可以有2個不同的值

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

SQL查詢的結果應該算和ErrorReportedtype

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

回答

1

如果按列是唯一的,你可以在每個組中使用聚合功能,如count

select count(*), ErrorReported as ErrorType 
from your_table 
group by ErrorReported 
相關問題