SQL_oracle_将字符串分割成结果集

问题:将以逗号分隔的字符串使用sql转换成结果集,如字符串:gonzo,kermit,fozzie

方案:

select regexp_substr('gonzo,kermit,fozzie' || ',', '[^,]+', 1, rownum) as field_
  from dual
connect by rownum <=
           length(regexp_replace('gonzo,kermit,fozzie' || ',', '[^,]', null))

效果图:







阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页