Moh*_*deh 2 sql sql-server isnull sql-server-2012
为什么select * from [table] where [table].[column] != null不适用于我的查询并且结果为空。
但select * from [table] where [table].[column] is not null正在工作并找到[table].[column]充满的记录null!
Microsoft SQL Server 中!= null和之间有什么区别?is not null
NULL在数据库中不是一个值。它的意思是“未知”或“数据丢失”。
您无法判断您没有任何信息的某些内容是否等于您也没有有关 ( =,!=运算符) 的任何信息的其他内容。但你可以说是否有任何可用的信息(IS NULL,IS NOT NULL)。
恕我直言,实际上它不是很有用。但事实就是如此,并且有着悠久的历史。