ORACLE 一行数据拆分多行

例:

select regexp_substr('a,b,c,d,e','[^,]+',1,LEVEL,'i') from dual
CONNECT BY LEVEL <= LENGTH('a,b,c,d,e') - LENGTH(REGEXP_REPLACE('a,b,c,d,e', ',', '')) + 1;

 --(红色字体表示字段名)

 

结果:

ORACLE 一行数据拆分多行_第1张图片

你可能感兴趣的:(ORACLE 一行数据拆分多行)