then switch not ejemplos ejemplo sql sql-server oracle

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