2012-03-27 103 views
0

特定字符串的所有值我在甲骨文以下設置,即:返回包含使用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’) 

所以上面的只是因爲它包含字符串「橙」

aXYZOrange-Au 
aXYZOrange-Write 
aXYZOrange-Read 

不確定,如果我必須REGEXP_SUBSTR

使用將返回以下

回答

3

您需要使用LIKE運算符

select the_value 
from table1 
where the_value like ‘%Orange%’ 
+0

謝謝阿米特 - 沒有意識到它會那麼簡單。 – tonyf 2012-03-27 04:05:47

+0

不客氣! – 2012-03-27 04:23:55