Oracle 11g データベースに 1 つのテーブルがあります
「|」のような値を保存しています 以下のように分離モード
表: ABC
フィールド: XYZ
値:
9
1|12
52
5|112
ID
今、それらの値から見つけたい
私は使用REGEXP_LIKE
しましたが、値を含むすべての行を取得します
5を検索すると、「5」と「52」の結果が得られるとします
このフィールドから粒子IDを検索するのを手伝ってください
ありがとう
これを試して。
select * from table_name
where '|' || column_name || '|' like '%|' || 'search_string' || '|%';
サンプルはこちら。