SELECT '111,4567,3845,4345' AS hz, regexp_substr('111,4567,3845,4345','[^,]+',1,rownum) AS newhz
FROM dual
CONNECT BY rownum<=(regexp_count('111,4567,3845,4345',',')+1) 或 CONNECT BY rownum<=length(regexp_replace('111,4567,3845,4345','[^,]+'))+1
如下图所示: