sql >> Base de Datos >  >> RDS >> Oracle

SQL no es igual y nulo

En Oracle, no hay diferencia entre una cadena vacía y NULL.

Eso es un desprecio flagrante por el estándar SQL, pero ahí lo tienes...

Además de eso, no puede comparar contra NULL (o no NULL) con los operadores "normales":"col1 =null" no funcionará, "col1 ='' " no funcionará, "col1 !=null" no funcionará , tienes que usar "es nulo".

Entonces, no, no puede hacer que esto funcione de otra manera que "col 1 is null" o alguna variación de eso (como usar nvl).