方法一、
復制代碼 代碼如下:
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
方法二、
復制代碼 代碼如下:
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
您可能感興趣的文章:- mssql數據庫游標批量修改符合條件記錄的方法
- 將所有符合條件的結果拼接成一列并用逗號隔開的一個sql語句
- Mysql獲取id最大值、表的記錄總數等相關問題的方法匯總
- Java實現獲得MySQL數據庫中所有表的記錄總數可行方法
- SQL查詢數據庫中符合條件的記錄的總數