Cita: Lo que veo es que el NULL no es tanto el problema sino depronto que no haya registros, sería lo yo que entendería para tu explicación.
El NULL es catastrófico con cualquier operación de concatenación o matemática, porque hace NULL cualquier valor.
Esto implica que si estás combinando contenidos de campos, y al menos uno de ellos es NULL, se transforma en NULL. Por ello para realizar esa tarea debes usar IFNULL() o bien incluir como condición de los campos que no sean NULL.
¿Se entiende?