根据逗号进行分割
with tt as (
查询语句
)
select
regexp_substr(tt.需要分割的字段, '[^,]+', 1, level) 分割后字段,
tt.*
from tt
connect by level <= regexp_count(tt.需要分割的字段, '\,\') + 1
and tt.需要分割的字段 = prior tt.需要分割的字段
and prior dbms_random.value > 0
语句如果有错误或者有其他更好的方法请在评论区留言!
外连: