在SQL Server中,如果 nullParam=NULL在where子句中,它总是计算为false.这是违反直觉的,并且给我带来了许多错误.我确实理解IS NULL和IS NOT NULL关键字是正确的方法.但是为什么SQL服务器会以这种方式运行?
nullParam=NULL
IS NULL
IS NOT NULL
sql sql-server null
null ×1
sql ×1
sql-server ×1