oracle有这样的一条数据,有个字段是以分号分隔 452;1824;3663;1547,怎么做查询,把他转换为行?
字段名------
452
1824
3663
1547
字段名------
452
1824
3663
1547
解决方案 »
- dos下无法登陆oracle数据库
- 用oracle9i 做数据导出操作时 提示ORA-04043 对象...不存在,是什么原因?
- 求助 oracle 10.2.0.5 升级 1086400.1 内容
- oracle存储过程
- 用游标执行存储过程的问题
- 判断字段不为空的sql语句出错
- 麻烦问题,解决立刻给分!!!
- oracle8i的Enterprise Manager console中,以internal/oracle登录,但备份,导出作业提交后均失败?
- 那位兄弟帮我看看这是什么字体?谢谢!
- SQL查询---最小值有多个
- 安装Oracle数据库出错:Enterprise Manager配置失败
- 登陆出现问题,请确保正确的源和目标
参考:http://topic.csdn.net/u/20100109/13/6a10c168-f190-4766-b838-adbf03c4ac7b.html?34477
2 connect by level <= length(regexp_replace('452;1824;3663;1547','[^;]*'))+1;
RN VALUE
---------- ------------------------------------------------------------------------
1 452
2 1824
3 3663
4 1547