oracle行中固定逗号隔开格式的内容,转换为每一列的方法

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

如下图所示:oracle行中固定逗号隔开格式的内容,转换为每一列的方法_第1张图片

你可能感兴趣的:(oracle行中固定逗号隔开格式的内容,转换为每一列的方法)