假设我有一个表是这样的:过滤数和总数不子查询
ID Result
-------------
1 , 'pass'
2 , 'pass'
3 , 'fail'
4 , 'fail'
5 , 'fail'
6 , 'fail'
有没有什么简单的方法来找到COUNT WHERE result = 'fail' AND total COUNT
。
预期输出:
FailCount TotalCount
-----------------------
4 6
是的,我们能做到这一点使用子查询是这样的:
SELECT
(SELECT COUNT(result) FROM t WHERE result='fail') AS FAILCount
, COUNT(result)
AS TotalCount FROM t;
但有什么办法可以这样做:
SELECT COUNT(WHERE Result='fail') , COUNT(Result) FROM ...
@Downvoter:What't问题? – hims056