且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

将列拆分为多行

更新时间:2022-01-12 23:09:51

正确的答案是.

select Number, substr(
Site, 
instr(','||Site,',',1,seq),
instr(','||Site||',',',',1,seq+1) - instr(','||Site,',',1,seq)-1)  Site
from Sitetable,(select level seq from dual connect by level <= 100) seqgen
where instr(','||Site,',',1,seq) > 0