Oracle欄位根據逗號分割查詢資料的方法

2022-09-21 10:09:07 字數 628 閱讀 5616

需求是表裡的某個字段儲存的值是以逗號分隔開來的,要求根據分隔的每乙個值都能查出來資料,但是不能使用like查詢。

資料是這樣的:

查詢的sql如下:

select * from (程式設計客棧

select guid, regexp_substr(st_responsible, 『[^,]+『, 1, level) rwww.cppcns.comesponsible

from tt_cancle_responsible

connect by level <= regexp_count(st_responsible, 『,『) + 1

and guid = 程式設計客棧prior guid

and prior dbms_random.value is not null )

where responsible =『wyy『;

查詢結果如下:

總結以上所述是小編給大家介紹的oracftwwile欄位根據逗號分割查詢資料的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對我們**的支援!

本文標題: oracle欄位根據逗號分割查詢資料的方法

本文位址: /shujuku/oracle/236718.html

Oracle欄位根據逗號分割查詢資料

需求是表裡的某個字段儲存的值是以逗號分隔開來的,要求根據分隔的每乙個值都能查出來資料,但是不能使用like查詢。資料是這樣的 查詢的sql如下 select from select guid,regexp substr st responsible,1,level responsible from ...

ORACLE 表中字段根據逗號拆分多行

這個函式的作用是正則分隔字串,用法為 function regexp substr string,pattern,position,occurrence,modifier srcstr 需要進行正則處理的字串 pattern 進行匹配的正規表示式 position 起始位置,從第幾個字元開始正規表示...

oracle 逗號分割 統計

看別人帖子自己仿照寫了乙個 c1 c2 c3 01 01 a,b,c 轉化為c0 c1 c2 c3 a 01 01 a,b,c b 01 01 a,b,c c 01 01 a,b,c select substr routeidlist,instr routeidlist 1,t2.row num i...