0

Oracle 11g データベースに 1 つのテーブルがあります

「|」のような値を保存しています 以下のように分離モード

表: 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 に答える