SELECT form_id, COUNT(NULLIF(TRIM(mapping), ''))
FROM mytable
GROUP BY
form_id
यह उन रिकॉर्ड्स की गणना नहीं करेगा जिनमें कम से कम एक गैर-व्हाट्सएप वर्ण शामिल नहीं है (इसमें व्हाइटस्पेस स्ट्रिंग्स, खाली स्ट्रिंग्स और NULL
शामिल हैं। रों).
यदि एक गैर-रिक्त सभी-व्हाट्सएप स्ट्रिंग मान्य है, तो इसका उपयोग करें:
SELECT form_id, COUNT(NULLIF(mapping, ''))
FROM mytable
GROUP BY
form_id