Sql db2查询条件,其中列不在()中,而列值为null
你好 我有一行数据和一列,调用状态,里面的值是空的Sql db2查询条件,其中列不在()中,而列值为null,sql,null,db2,where-in,Sql,Null,Db2,Where In,你好 我有一行数据和一列,调用状态,里面的值是空的 如果我从“状态不在”(“EXP”)< /代码>的表中查询选择*,在运行这个查询之前,我认为我可以选择数据行,因为状态=null < /C> >,考虑不在(“Exp”)< /代码>中。在我尝试之后,我发现我无法查询出这行数据。我想知道为什么会这样 尝试用谷歌搜索,但可能我的问题不正确,所以我无法从谷歌获得正确的搜索结果 请告知。空值仅通过为空或为非空 SELECT * FROM table WHERE status NOT IN ('E
如果我从“状态不在”(“EXP”)< /代码>的表中查询<代码>选择*,在运行这个查询之前,我认为我可以选择数据行,因为<代码>状态=null < /C> >,考虑<代码>不在(“Exp”)< /代码>中。在我尝试之后,我发现我无法查询出这行数据。我想知道为什么会这样
尝试用谷歌搜索,但可能我的问题不正确,所以我无法从谷歌获得正确的搜索结果请告知。空值仅通过
为空
或为非空
SELECT *
FROM table
WHERE status NOT IN ('EXP')
OR status IS NULL;
希望我理解你的问题
也许相反
SELECT *
FROM table
WHERE status NOT IN ('EXP')
AND status IS NOT NULL;
这与jQuery无关。在标记问题时请小心。您是否尝试过从状态表中选择*EXP'?耶,明白你的意思。因此,
NULL
值仅被检查为为NULL
或不为NULL
。