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整頓 –
您不應將分隔值存儲在單個列中。考慮標準化你的模型。 –