以下是数据:
Name
------
Stack
Overflow
所以有两行第一行包含堆栈,第二行包含溢出。
Output
------
S
t
a
c
k
o
v
e
.....
这是一个例子。源可以包含多行。输出要求每行应分解为字符数,每个字符应该以新行的形式出现
我尝试使用Connect by编写SQL,但是我没有得到合适的结果。
答案 0 :(得分:1)
您可以尝试以下操作:
with test(id, text) as (
select 1, 'stack' from dual union all
select 2, 'overflow' from dual
)
select character
from (
select distinct id, substr(text, level, 1) as character, level
from test
connect by level <= length(text)
order by id, level
)