Mysql
 sql >> Database >  >> RDS >> Mysql

Come verificare se il campo è nullo o vuoto in MySQL?

O usa

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

Se vuoi solo controllare null e non per stringhe vuote, puoi anche usare ifnull() o coalesce(field1, 'empty') . Ma non è adatto per stringhe vuote.