如何将一个字段里的值拆分为多个值显示出来
表 a 字段 有 ID NAME:
ID NAME
1 AA,BB,CC
2 DD,EE
3 FF,GG,RR,QQ
想要的效果:
ID NAME
1 AA
1 BB
1 CC
2 DD
2 EE
......有大神会的没 急需谢谢了
表 a 字段 有 ID NAME:
ID NAME
1 AA,BB,CC
2 DD,EE
3 FF,GG,RR,QQ
想要的效果:
ID NAME
1 AA
1 BB
1 CC
2 DD
2 EE
......有大神会的没 急需谢谢了
解决方案 »
- for和forall的区别,要求详解。
- 急!请问在本机安装oracle 9i 客户端怎么访问服务器端的数据库?如何配置~
- SQL报错
- 请教一个sql语句
- ORACLE 左外连接出错
- 请问oo4o中如何知道字段的信息
- 请问存储方法的 问题 急急啊 请各位帮忙
- 关于排序的问题,请大家指导
- ORA-12545老问题,新情况——100分!
- 求求各位,帮忙解释一下V$SESSION和userenv('sessionid')是什么意思?????具体点
- weblogic异常java.sql.SQLException: weblogic.rmi.extensions.RemoteRuntimeException
- 怎么取出oracle clob里面的数据啊
name) as
(select 1, 'AA,BB,CC'
from dual
union all
select 2, 'DD,EE'
from dual
union all
select 3, 'FF,GG,RR,QQ' from dual)
select tab.id, regexp_substr(tab.name || ',', '[^,]+', 1, level) name
from tab
connect by level <= regexp_count(tab.name || ',', '[^,]+')
and prior id = id
and prior dbms_random.value is not null
from test
connect BY LEVEL<=length(name)-length(replace(name,',',''))+1
order by id,level