2013-06-28 122 views
0

我在甲骨文11g數據庫一個表甲骨文解析字符串分隔

我喜歡存儲一些價值「|」分離模式如下

表:ABC
領域:XYZ

值:

9 
1|12 
52 
5|112 

現在我想找到這些值

我用REGEXP_LIKEID但它將獲得包含值

的所有行

假設我將尋找5,然後它會給出「5」,也爲「52」

請幫我從這個字段中搜索粒狀ID

感謝

+0

感謝@marc_s整頓 –

+0

您不應將分隔值存儲在單個列中。考慮標準化你的模型。 –

回答

2

試試這個結果。

select * from table_name 
where '|' || column_name || '|' like '%|' || 'search_string' || '|%'; 

樣品here

+0

非常感謝你..... –