with tmp as (
select t.*,
length(ATTACH_LABEL_CODE)-length(regexp_replace(ATTACH_LABEL_CODE, ',', ''))+1 len
from dev_bitem_file_relation t where ATTACH_LABEL_CODE is not null
)
select file_id, regexp_substr(ATTACH_LABEL_CODE, '[^,]+', 1, rn) ATTACH_LABEL_CODE
from tmp a, (select rownum rn from dual connect by level <= (select max(len) from tmp x)) b
where a.len>=b.rn
oracle 查詢結果用逗號分割成多行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.