我有一个类似以下的CASE语句:
CASE
WHEN A IS NULL
THEN CASE
WHEN B IN ('C','D') THEN NULL
WHEN X NOT IN ('C','D') THEN Z
End
ELSE SOMETHING_ELSE -- Want to get here When 'A' IS NOT NULL
END AS 'Result'
当第一个CASE不成立时,即'A'不为空时,我希望进入ELSE部分。有人能建议一下我是不是嵌套错误了?我的结果不正确。
非常感谢。
A
同时既是NULL
又是NOT NULL
? - Mahesh