Saltar al contenido

Consulta MySql Reemplazar NULL con una cadena vacía en Seleccionar

Estate atento porque en este post vas a encontrar la contestación que buscas.

Solución:

Si realmente debe generar todos los valores, incluidos los NULL:

select IFNULL(prereq,"") from test

SELECT COALESCE(prereq, '') FROM test

Coalesce devolverá el primer no-null argumento que se le pasa de izquierda a derecha. Si todos los argumentos son nullvolverá nullpero estamos forzando un vacío string ahí, así que no null se devolverán los valores.

También tenga en cuenta que el operador COALESCE es compatible con SQL estándar. Este no es el caso de IFNULL. Por lo tanto, es una buena práctica usar el primero. Además, tenga en cuenta que COALESCE admite más de 2 parámetros y iterará sobre ellos hasta que nonull se encuentra la coincidencia.

Prueba a continuación;

  select if(prereq IS NULL ," ",prereq ) from test

Si guardas algún recelo o forma de aclarar nuestro reseña te invitamos realizar un paráfrasis y con placer lo interpretaremos.

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



Utiliza Nuestro Buscador

Deja una respuesta

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