どちらかを使用
SELECT IF(field1 IS NULL or field1 = '', 'empty', field1) as field1
from tablename
または
SELECT case when field1 IS NULL or field1 = ''
then 'empty'
else field1
end as field1
from tablename
null
のみをチェックしたい場合 空の文字列ではなく、ifnull()
を使用することもできます またはcoalesce(field1, 'empty')
。ただし、これは空の文字列には適していません。