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)