我有以下代码:
SELECT * FROM
(
select id from demo_table where id = 4
union
select null from dual
)
where rownum = 1
order by id DESC
如果A,B和C在列中,则它有效。但是,如果例如A和B仅存在而不是C,则会收到错误。我需要在A,B或C可能存在或可能不存在于列中的前提下工作。希望有人可以提供帮助。
编辑:显然错误来自添加标准3 我一直坚持如何过滤掉2个以上的标准
答案 0 :(得分:0)
据我所知,您无法过滤掉超过2个标准,而这正是您遇到的标准。
我找到了我在这里遇到的类似问题的答案(filter out multiple criteria using excel vba)
而不是重述他们的答案,看看该线程是否有用。