所以我有一个相当大的 Oracle SQL 查询。我想将以下逻辑添加到我的 where 子句中,如下面的伪代码所述。可能吗?当且仅当 columnA 和 columnB 都为空时,我想排除一条记录。如果其中一个为空,那没关系。
IF (pfr.columnA && pfr.columnB != NULL)
exclude record
ELSE
do nothing
我尝试了以下内容,除了我的 where 子句,但显然它没有完成我所需要的。
AND (pfr.columnA IS NOT NULL AND pfr.columnB IS NOT NULL)