En ese contexto, si la variable está vacía lo que queda dentro de ella es un espacio vacío, y
un vacío no es un NULL.
Para ejemplificarlo:
El tercer campo contiene un vacío, el cuarto es la palabra "NULL", y sólo el quinto es NULL.
¿Percibes la diferencia?