【发布时间】:2013-07-23 11:32:50
【问题描述】:
通常当你必须在 oracle 中搜索一个你不知道我们使用的确切条件的 where 条件时:
Select * from Table where column like '%Val%'
如果我必须检查多个条件,我们使用IN
Select * from Table where column in ('Value1','ABC2')
我们如何将两者结合起来?即在不知道确切值的情况下在 DB 中搜索一堆值 下面的代码没有给出想要的结果,因为它把整个看作一个字符串。
Select * from Table where column in ('%Val%','%AB%')
【问题讨论】: