当前,我有where p.id>5 and p.addedDate > now()
之类的where子句。而且我想拥有p.id>5 if (NotNullp.aadedDate) and p.addedDate > now() else
之类的东西;仅当字段值为And
时才可以添加带有条件的not null
运算符。因此,如果aadedDate为null
,则查询应类似于p.id>5
,仅不对p.addedDate
进行检查
答案 0 :(得分:4)
我们可以使用IS NULL
来检查该字段是否为null
。如果OR
TRUE
条件将返回addedDate IS NULL
WHERE p.id > 5 AND
(p.addedDate IS NULL OR p.addedDate > NOW())