--------------------------------------------------------------------------------
我表test里有3列数据
hm group_no xghm
----------------------------------
23 12 34,56,678,89
45 78 12,44,34
78 99 33,67
..............
也就是说 xghm列数据是用逗号分隔的,我现在想把xghm列数据分开,转成一行一行的,需要说明的是xghm列不同行长度不一样,逗号个数也不一样,请问如何用sql语句实现?!
转换后结果如下:
hm group_no xghm
----------------------------------
23 12 34
23 12 56
23 12 678
23 12 89
45 78 12
45 78 44
45 78 34
78 99 33
78 99 67
...............
我表test里有3列数据
hm group_no xghm
----------------------------------
23 12 34,56,678,89
45 78 12,44,34
78 99 33,67
..............
也就是说 xghm列数据是用逗号分隔的,我现在想把xghm列数据分开,转成一行一行的,需要说明的是xghm列不同行长度不一样,逗号个数也不一样,请问如何用sql语句实现?!
转换后结果如下:
hm group_no xghm
----------------------------------
23 12 34
23 12 56
23 12 678
23 12 89
45 78 12
45 78 44
45 78 34
78 99 33
78 99 67
...............
解决方案 »
- oracle触发器如何根据不同的update结果执行不同的动作
- 查询效率慢
- oralce的datediff问题。
- 急@@@@@@@@急~!~~进来帮我看一条sql语句
- 关于oracle数据库的连接问题。
- 大神们,帮帮忙,非常急,无异常,插入不进数据
- kill session 已经标记了,但是没有反应怎么办?我重启了数据库,可是小型机又启动不了了!!!!
- 請問如何把一張表的數據移到另一張表中(只需要部分即可)阿,sql怎麼寫?另一張表的創建能用複製第一張表嗎?在線等...
- 关于oracle8i控制台。无法启动,总是一闪而过。该如何处理????
- 如何在存储过程的LOOP中临时创建视图,用完后删除?
- 请教PL/SQL 循环问题 希望各位大大多多指教...
- ORACLE 执行作业出现的问题
在基础和管理里面我已经回复了
给我分哦
http://community.csdn.net/Expert/topic/4838/4838148.xml?temp=.8199427