【发布时间】:2019-05-08 09:12:19
【问题描述】:
我有一个像
这样的 CASE 语句CASE WHEN a AND b THEN c ELSE d END
我的表中有一个字段,其中包含 AND、OR 等逻辑运算符
我想在上面的case语句中使用这个字段而不是直接使用操作符 所以:
CASE WHEN a (CASE WHEN field.value = 'AND' THEN 'AND'OR 'OR' END) b THEN c ELSE d END
我也尝试引入用户定义的函数,但均未成功,并且收到了缺少表达式的错误。
我错过了什么?谢谢。
【问题讨论】:
-
@WillardSolutions,感谢您的编辑。对于格式错误,我深表歉意
标签: sql oracle case logical-operators