2011-04-20 86 views
1

喂,我有一个具有下列项目的表:如何筛选查询中包含空值的结果?

CODE UPDATE_DT 
---- --------- 
APP 08-APR-11 
REJ null 
CAN null 

如果我有时间对其进行过滤,可以说这个月,1-APR-2011 30-APR-2011。查询的输出将类似以下内容:

CODE UPDATE_DT 
---- --------- 
APP 08-APR-11 

是否有可能对我来说,选择查询结果,其中可能包括就像表定位在最上面的这个问题的空值?

THanks @!

回答

5

我想你需要 “IS NULL”,例如,添加到您的过滤器:

OR UPDATE_DT IS NULL 
1
SELECT code, 
     update_dt 
    FROM tableName 
WHERE update_dt BETWEEN <your current filter dates> 
    OR update_dt IS NULL 
1

在你们的末日where子句

1

您需要括您添加OR UPDATE_DT IS NULL where语句应用OR

WHERE(update_dt之间的[日期]或update_dt IS NULL)