我有一张这样的桌子
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 <> 1SQL 中的真实语句吗?
IsDeleted是一个bit类型字段Allow Null true