【发布时间】:2012-04-10 13:36:24
【问题描述】:
我在 Oracle 中有以下设置,即:
(‘aXYZApple-Au’, ‘aXYZOrange-Au’,’aXYZApple-Readonly’,’aXYZOrange-Write’, ’aXYZApple-Write’, ’aXYZOrange-Read’)
我所追求的是一种仅返回此列表中包含“橙色”一词的值的方法。
如果我有这样的查询:
select the_value
from dual
where ‘Orange’ in (‘aXYZApple-Au’, ‘aXYZOrange-Au’,’aXYZApple-Readonly’,’aXYZOrange-Write’, ’aXYZApple-Write’, ’aXYZOrange-Read’)
所以上面只返回以下内容,因为它包含字符串“Orange”
aXYZOrange-Au
aXYZOrange-Write
aXYZOrange-Read
不确定我是否必须使用 regexp_substr
【问题讨论】: