方法一、
復(fù)制代碼 代碼如下:
SELECT SUM(正確數(shù))+SUM(錯誤數(shù)) AS 總記錄數(shù),SUM(正確數(shù)),SUM(錯誤數(shù))
FROM (
SELECT COUNT(1) 正確數(shù),0 錯誤數(shù)
FROM TB
WHERE STATUS=1
UNION ALL
SELECT 0 正確數(shù),COUNT(1) 錯誤數(shù)
FROM TB
WHERE STATUS=0) a
方法二、
復(fù)制代碼 代碼如下:
select count(1)總記錄數(shù),sum(case when status=1 then 1 else 0 end)正確數(shù),sum(case when status=0 then 1 else 0 end) 錯誤數(shù) from T
您可能感興趣的文章:- mssql數(shù)據(jù)庫游標(biāo)批量修改符合條件記錄的方法
- 將所有符合條件的結(jié)果拼接成一列并用逗號隔開的一個sql語句
- Mysql獲取id最大值、表的記錄總數(shù)等相關(guān)問題的方法匯總
- Java實現(xiàn)獲得MySQL數(shù)據(jù)庫中所有表的記錄總數(shù)可行方法
- SQL查詢數(shù)據(jù)庫中符合條件的記錄的總數(shù)