Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql db2查询条件,其中列不在()中,而列值为null_Sql_Null_Db2_Where In - Fatal编程技术网

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