【发布时间】:2018-12-27 03:06:55
【问题描述】:
当我需要为数字列添加输入参数时,我会编辑 Oracle 报表。我想使用值列表:
- 0 - 否
- 0 - 是
- 全部=全部
在我的代码中正确运行“否”和“全部”,但对于“是”,我不知道该怎么做。 请问你能帮帮我吗?
AND column1 = (CASE
WHEN (:p_parameter = 'YES') THEN <> 0
WHEN (:p_parameter= 'NO') THEN 0
WHEN (:p_parameter = 'ALL') THEN column1
ELSE column1
END)
提前致谢
【问题讨论】:
-
您确定 p_parameter 的值在正确的情况下是 YES 而不是小写(如 yes 或 Yes)??