Anda dapat melakukannya dengan:
SELECT date, COUNT(dom), QA, COUNT(NULLIF(errors, 'No')) FROM reports WHERE date="2010-03-22" GROUP BY QA
Untuk menjelaskan cara kerjanya:COUNT mengembalikan jumlah nilai bukan nol. Kami dapat menggunakan ini untuk keuntungan kami dengan mengubah kesalahan dengan 'No' ke NULL , jadi COUNT tidak akan menghitungnya. Kami melakukan ini dengan NULLIF fungsi, yang mengembalikan NULL jika argumen pertama dan kedua sama.