SELECT form_id, COUNT(NULLIF(TRIM(mapping), ''))
FROM mytable
GROUP BY
form_id
Detta kommer inte att räkna poster som inte innehåller minst ett tecken som inte är blanksteg (detta inkluderar blankstegssträngar, tomma strängar och NULL
s).
Om en icke-tom helt blankstegssträng är giltig, använd denna:
SELECT form_id, COUNT(NULLIF(mapping, ''))
FROM mytable
GROUP BY
form_id