SELECT form_id, COUNT(NULLIF(TRIM(mapping), ''))
FROM mytable
GROUP BY
form_id
これは、少なくとも1つの非空白文字(空白文字列、空の文字列、およびNULL
を含む)を含まないレコードをカウントしません。 s)。
空でないすべての空白文字列が有効な場合は、次を使用します。
SELECT form_id, COUNT(NULLIF(mapping, ''))
FROM mytable
GROUP BY
form_id