【发布时间】:2016-04-18 02:52:31
【问题描述】:
我有字符串 'ABC' 我需要分成如下几行
A
B
C
.我知道分隔符存在时该怎么做。不存在分隔符时怎么样
with test as
(select 'A,B,C' col1 from dual)
select regexp_substr(col1, '[^,]+', 1, rownum) result1
from test
connect by level <= length(regexp_replace(col1, '[^,]+')) + 1;
【问题讨论】:
-
是否总是 3 个字符后用逗号分隔?
标签: sql oracle select oracle11g