0

我在 Oracle 11g 数据库中有一张表

我正在存储一些值,例如“|” 分离模式如下

表:ABC
字段:XYZ

价值观:

9
1|12
52
5|112

现在我想ID从这些值中找到

我用过REGEXP_LIKE,但它会得到所有包含值的行

假设我要搜索 5,那么它会给出 '5' 和 '52' 的结果

请帮我从这个字段中搜索微粒 id

谢谢

4

1 回答 1

2

尝试这个。

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

样品在这里

于 2013-06-28T06:08:43.190 回答