oracle一行数据转换成多行数据
来源:互联网 发布:sql delete多个 编辑:程序博客网 时间:2024/06/04 18:48
实际开发中我们经常遇到需要一张临时表的数据来作为关联表,当然我们可以通过create一张表来满足我们的需求,但是如果是线上环境不允许我们建表并且我们要求的表结构也很简单:只有一列。那么我们可以通过以下方式来完成我们的目的:
比如原始数据为:
select '1,2,3,4,5,6,7,8,9' from dual;
而我们可能需要将一行数据变成多行数据来方便进行我们的操作。那么我们就可以通过以下语句来实现我们的需求.
SELECT REGEXP_SUBSTR('1,2,3,4,5,6,7,8,9', '[^,]+', 1, ROWNUM)FROM DUAL CONNECT BY ROWNUM <= LENGTH('1,2,3,4,5,6,7,8,9') -LENGTH(REPLACE('1,2,3,4,5,6,7,8,9', ',', '')) + 1
执行结果如下:
0 0
- oracle一行数据转换成多行数据
- oracle查询多行数据合并成一行数据!
- oracle查询多行数据合并成一行数据
- oracle查询多行数据合并成一行数据
- oracle查询多行数据合并成一行数据
- oracle多行数据合并成一行
- Oracle 多行数据合并成一行
- oracle 多行数据结合成一行 sql编写
- Oracle多行数据显示为一行
- oracle多行数据拼成一行
- oracle 多行数据并做一行
- SQL将一列多行数据转换为一行
- 将多行数据合并成一行
- mysql 多行数据合并成一行
- ORACLE多行数据转为一行以,连接
- oracle 将多行数据放在同一行
- Oracle一列的多行数据拼成一行显示字符
- oracle 列转行 多行数据转为一行
- oracle删除或者更新了表里面的数据…
- 图文介绍openLDAP在windows上的安装配置
- 解决session过期跳转到登陆页面并…
- TomCat与JBoss配置默认访问项目
- jquery实现iframe自适应高度
- oracle一行数据转换成多行数据
- Oracle统计信息的更新
- Oracle的优化器的RBO和CBO方式
- Oracle中组合索引的使用详解
- oracle表统计信息
- CBO和RBO介绍(好)
- Oracle的RBO和CBO
- tail命令查看
- iOS开发之进制转换