‘1,2,3’为需要分割的字符串
SELECT REGEXP_SUBSTR('1,2,3', '[^,]+', 1, rownum)
from dual
connect by rownum <=
LENGTH('1,2,3') - LENGTH(regexp_replace('1,2,3', ',', '')) + 1;
执行结果:

本文介绍了一种使用SQL的REGEXP_SUBSTR函数来分割字符串的方法,通过一个具体的例子展示了如何将带有逗号分隔的字符串'1,2,3'拆分为独立的数值。这种方法对于处理大量带分隔符的字符串数据特别有效。
‘1,2,3’为需要分割的字符串
SELECT REGEXP_SUBSTR('1,2,3', '[^,]+', 1, rownum)
from dual
connect by rownum <=
LENGTH('1,2,3') - LENGTH(regexp_replace('1,2,3', ',', '')) + 1;
执行结果:


被折叠的 条评论
为什么被折叠?