आप इसके साथ ऐसा कर सकते हैं:
SELECT date, COUNT(dom), QA, COUNT(NULLIF(errors, 'No')) FROM reports WHERE date="2010-03-22" GROUP BY QA
यह कैसे काम करता है यह समझाने के लिए:COUNT
गैर-शून्य मानों की संख्या लौटाता है। हम त्रुटियों को 'No'
. के साथ बदलकर अपने लाभ के लिए इसका उपयोग कर सकते हैं NULL
. में , इसलिए COUNT
उनकी गिनती नहीं करेगा। हम इसे NULLIF
. के साथ करते हैं फ़ंक्शन, जो NULL
returns लौटाता है अगर पहला और दूसरा तर्क बराबर हैं।