sql >> Base de Datos >  >> RDS >> Sqlserver

En SQL Server, ¿por qué NULL no es igual a una cadena vacía Y no es igual a una cadena vacía?

"¿Cómo pueden ambos DONDE ser "falsos"? "

¡No lo es! ¡La respuesta tampoco es "verdadera"! La respuesta es "no sabemos".

Piense en NULL como un valor que aún no conoces.

¿Apostarías a que es ''? ?

¿Apostarías a que no es ''? ?

Por lo tanto, es más seguro declarar que aún no lo sabe. La respuesta a ambas preguntas, por tanto, no es falsa pero no sé , p.ej. NULL en SQL.