Condicion con NULL

mafs
03 de Noviembre del 2005
Hola, he creado una tabla EMPLEADO que tiene un atributo calle y el atributo calle lo he puesto a null en varios de ellos. Si quiero realizar una consulta para q me saque los empleados que no tengan una calle asignada (esto es que este a null). De esta forma si va: select * from EMPLEADO where calle is NULL; Pero de estas dos formas no: select * from EMPLEADO where calle=NULL; select * from EMPLEADO where calle ='';¿A qué se debe?¿No deberia ir también de estas formas?GRacias

no
03 de Noviembre del 2005
no, no debería ir porque calle no es igual a NULL y no es igual a \'\'.
cuando un valor es NULL no es \'NULL\' ni \'\', simplemente es nada