Saltar al contenido

Cómo verificar si el campo es null o vacío en MySQL?

Hacemos una revisión completa cada escritos de nuestra web con el objetivo de mostrarte siempre la información con la mayor veracidad y actualizada.

Solución:

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, entonces también puedes usar ifnull() o coalesce(field1, 'empty'). Pero eso no es adecuado para cadenas vacías.

Alternativamente, también puede usar CASE por lo mismo:

SELECT CASE WHEN field1 IS NULL OR field1 = '' 
       THEN 'empty' 
       ELSE field1 END AS field1
FROM tablename.

Intenta usar nullif:

SELECT ifnull(nullif(field1,''),'empty') AS field1
  FROM tablename;

valoraciones y comentarios

Si guardas algún reparo o forma de prosperar nuestro reseña te recomendamos realizar una anotación y con mucho gusto lo estudiaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *