假設我有一個表是這樣的:過濾數和總數不子查詢
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