SQL一條語句統計記載總數及各狀況數。本站提示廣大學習愛好者:(SQL一條語句統計記載總數及各狀況數)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL一條語句統計記載總數及各狀況數正文
辦法1、
SELECT SUM(准確數)+SUM(毛病數) AS 總記載數,SUM(准確數),SUM(毛病數)
FROM (
SELECT COUNT(1) 准確數,0 毛病數
FROM TB
WHERE STATUS=1
UNION ALL
SELECT 0 准確數,COUNT(1) 毛病數
FROM TB
WHERE STATUS=0) a
辦法2、
select count(1)總記載數,sum(case when status=1 then 1 else 0 end)准確數,sum(case when status=0 then 1 else 0 end) 毛病數 from T