Oracle拆分以逗号分隔的字符串,实现类似split的效果

SELECT REGEXP_SUBSTR ('11111,22222,33333,44444,', '[^,]+', 1,rownum) as column_val
from dual connect by rownum<=LENGTH ('11111,22222,33333,44444,') - LENGTH (regexp_replace('11111,22222,33333,44444,', ',', ''))+1;

执行结果:
在这里插入图片描述

发布了23 篇原创文章 · 获赞 2 · 访问量 4244

猜你喜欢

转载自blog.csdn.net/weixin_45616483/article/details/102793405