计算每个不同状态内的项目

时间:2018-11-21 07:30:54

标签: mysql

abc-假设有三列:idtitlestatus

select distinct status from abc; 

结果:

home
archive
wait
aauth
impress

select count(distinct status) from abc;  

结果:5

我需要的是对每个不同状态内的项目进行计数:

home       10
archive    14
wait       17
aauth      19
impress    27

有帮助吗?

1 个答案:

答案 0 :(得分:3)

尝试使用GROUP BY

SELECT status, COUNT(*) FROM abc GROUP BY status;