sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo verificar si el campo es nulo o está vacío en MySQL?

Cualquiera de los usos

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

o

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

Si solo desea verificar null y no para cadenas vacías, también puede usar ifnull() o coalesce(field1, 'empty') . Pero eso no es adecuado para cadenas vacías.