【发布时间】:2016-03-30 14:22:07
【问题描述】:
我想从数据库中选择ArkivDate 为空的行。
我试过这个:
SELECT
*
FROM
[Bums].[dbo].[Items]
INNER JOIN
[Bums].[dbo].[ItemsArkivFormUsed] ON [Bums].[dbo].[ItemsArkivFormUsed].[ItemNumber] = [Bums].[dbo].[Items].[ItemNumber]
WHERE
[Bums].[dbo].[ItemsArkivFormUsed].[ArkivDate] = null
如果我删除 WHERE 子句,则查询有效,但是当我包含它时,结果返回空。
我想知道,我是否放错了WHERE?
这些表确实有一些 null ArkivDate 但我的查询无法过滤以仅显示它们
谁能帮帮我
【问题讨论】:
-
哪里 col 为 NULL,而不是 = NULL
-
这种很容易成为最常见的问题之一。 SO的人应该在任何人发布这个问题之前弹出答案:)
-
@Mihai 谢谢它正在工作:)
标签: sql-server