switch - sql if null then 0
SQLServer obtiene resultados donde el valor es nulo (4)
¿Es una base de datos de SQL Server? Si es así, use IS NULL
lugar de hacer la comparación ( MSDN ).
Tengo una base de datos de servidor SQL que estoy consultando y solo quiero obtener la información cuando una fila específica es nula. Utilicé una declaración where como:
DONDE database.foobar = NULL
y no devuelve nada Sin embargo, sé que hay al menos un resultado porque creé una instancia en la base de datos donde ''foobar'' es igual a nulo. Si saco el enunciado where, muestra datos, así que sé que no es el resto de la consulta
Puede alguien ayudarme
La comparación con NULL será falsa todas las veces. Desea usar IS NULL en su lugar.
x = NULL -- always false
x <> NULL -- always false
x IS NULL -- these do what you want
x IS NOT NULL
La sintaxis correcta es WHERE database.foobar IS NULL. Consulte http://msdn.microsoft.com/en-us/library/ms188795.aspx para obtener más información
Prueba de lectura para valores nulos , necesita IS NULL not = NULL