我试图根据实际完成日期和状态从db2检索更改请求详细信息,其中实际完成日期null
未获取检索状态,如何出现
我的情况:
WHERE
OWNER LIKE '%abc%'
AND ACTFINISH BETWEEN '2014-01-01 00:00:00' AND '2014-02-28 23:59:59'
答案 0 :(得分:4)
每当您对null
值(包括其间)应用任何比较时,它将评估为未知(不是true
),因此不会返回应用此条件的行。您必须自己明确处理null
:
WHERE owner LIKE '%abc%' AND
(actfinish IS NULL OR
actfinish BETWEEN '2014-01-01 00:00:00' AND '2014-02-28 23:59:59'
)