我有一张这样的桌子
ID Name IsDeleted
1 Yogesh Null
2 Goldy 1
现在当我运行这个查询
select *
from tableName
where IsDeleted <> 1
我应该得到ID 1
记录,但我没有得到它,
但是当我运行这个
select *
from tableName
where IsDeleted is null
我得到ID 1
记录,
为什么我面临这种行为?不是NULL <> 1
SQL 中的真实语句吗?
IsDeleted
是一个bit
类型字段Allow Null true