嘿,这是我的要求 .
我需要检查列是否为null,如果是这样我需要返回'MISSING',否则为空sting .
Column1(PrimaryKey) COLUMN2 COLUMN3
P1 ABC DEF
P2 NULL KJL
P3 NULL NULL
结果应该是
COLUMN1 RESULT
P1 ''
P2 MISSINGCOLUMN2
P3 MISSINGCOLUMN3,COLUMN2
我尝试使用CONCAT('MISSING',NVL(COLUMN2,'COLUMN2')) - 如果值为NULL则其工作,但如果值为有效,则重新生成有效值;因为我们无法将3个参数传递给NVL语句 .
3 回答
你可能会尝试类似的东西