我有一个正在查询的 SQL 服务器数据库,我只想在特定行为空时获取信息。我使用了一个 where 语句,例如:
WHERE database.foobar = NULL
它不返回任何东西。但是,我知道至少有一个结果,因为我在数据库中创建了一个 'foobar' 等于 null 的实例。如果我取出 where 语句,它会显示数据,所以我知道它不是查询的其余部分。
谁能帮我吗?
最佳答案
正确的语法是 WHERE database.foobar IS NULL。见 http://msdn.microsoft.com/en-us/library/ms188795.aspx欲了解更多信息
关于SQLServer 获取值为空的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28922/