0
我在甲骨文11g数据库一个表甲骨文解析字符串分隔
我喜欢存储一些价值“|”分离模式如下
表:ABC
领域:XYZ
值:
9
1|12
52
5|112
现在我想找到这些值
我用REGEXP_LIKE
ID
但它将获得包含值
假设我将寻找5,然后它会给出“5”,也为“52”
请帮我从这个字段中搜索粒状ID
感谢
我在甲骨文11g数据库一个表甲骨文解析字符串分隔
我喜欢存储一些价值“|”分离模式如下
表:ABC
领域:XYZ
值:
9
1|12
52
5|112
现在我想找到这些值
我用REGEXP_LIKE
ID
但它将获得包含值
假设我将寻找5,然后它会给出“5”,也为“52”
请帮我从这个字段中搜索粒状ID
感谢
试试这个结果。
select * from table_name
where '|' || column_name || '|' like '%|' || 'search_string' || '|%';
样品here。
非常感谢你..... –
感谢@marc_s整顿 –
您不应将分隔值存储在单个列中。考虑标准化你的模型。 –