2013-06-28 125 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

非常感谢你..... –