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.