Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como verificar se o campo é nulo ou vazio no MySQL?


Ou use
SELECT IF(field1 IS NULL or field1 = '', 'empty', field1) as field1 
from tablename

ou
SELECT case when field1 IS NULL or field1 = ''
            then 'empty'
            else field1
       end as field1 
from tablename

Se você deseja apenas verificar null e não para strings vazias, você também pode usar ifnull() ou coalesce(field1, 'empty') . Mas isso não é adequado para strings vazias.