Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试根据实际完成日期和状态从 db2 检索更改请求详细信息,但实际完成日期null没有得到检索状态,怎么会出现
null
我的条件:
WHERE OWNER LIKE '%abc%' AND ACTFINISH BETWEEN '2014-01-01 00:00:00' AND '2014-02-28 23:59:59'
每当您对一个值(包括介于)应用任何比较时null,它将评估为未知(不是true),因此不会返回应用此条件的行。您必须明确处理null自己:
true
WHERE owner LIKE '%abc%' AND (actfinish IS NULL OR actfinish BETWEEN '2014-01-01 00:00:00' AND '2014-02-28 23:59:59' )