是的,只需分组status:
SELECT status, COUNT(*)
FROM yourtable
GROUP BY status
Run Code Online (Sandbox Code Playgroud)
这将为您提供两行,因为该值只能是0或1,并且该COUNT(*)列将是每个status值在表中出现的次数.
SELECT SUM(CASE WHEN status = 0 THEN 1 ELSE 0 END) AS 'number of zeroes',
SUM(CASE WHEN status = 1 THEN 1 ELSE 0 END) AS 'number of ones'
FROM yourtable;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2300 次 |
| 最近记录: |