为什么NULL=NULL在SQL服务器中计算为false在sql server中,如果您有nullParam=NULL在WHERE子句中,它总是计算为false。这违反了直觉,给我带来了许多错误。我明白IS NULL和IS NOT NULL关键词是正确的方法。但是,为什么SQL Server的行为是这样的呢?
3 回答
慕少森
TA贡献2019条经验 获得超9个赞
set ansi_nulls offif null = null print 'true'else print 'false'set ansi_nulls ONif null = null print 'true'else print 'false'
当年话下
TA贡献1890条经验 获得超9个赞
添加回答
举报
0/150
提交
取消