oracle 切割字符按串完成列转行
来源:互联网 发布:知牛财经 编辑:程序博客网 时间:2024/05/20 16:52
目标: 切割字符串完成列转行(一列转成多行)
要点:regexp_substr 函数,connect by 子句,LEVEL 伪列
说明:加入伪列是为了说明 level 在语句中充当的责任。学过java或者C语言的可以认为level就是,i =1,i++。
方法一
select regexp_substr('110,112,113,114','[^,]+',1,LEVEL),LEVEL from dual CONNECT BY LEVEL <5 ;
结果:
110 1112 2113 3114 4
方法二
SELECT regexp_substr('110,112,113,114','[^,]+',1,LEVEL),LEVEL FROM dual CONNECT BY regexp_substr('110,112,113,114','[^,]+',1,LEVEL) IS NOT NULL;
结果
110 1112 2113 3114 4
0 0
- oracle 切割字符按串完成列转行
- 用shell完成列转行
- ORACLE 列转行
- 行转列.列转行 oracle
- Oracle列转行
- oracle 行转列,列转行
- 【ORACLE】行转列,列转行
- oracle 列转行
- oracle 行转列 列转行
- oracle 行转列,列转行
- ORACLE sql 列转行
- oracle列转行
- oracle 行转列 列转行
- oracle 列转行
- oracle 列转行
- oracle行转列、列转行
- oracle 列转行
- oracle 行转列 列转行
- Git stash
- AppStore商店App的相关信息的获取
- C++小知识
- spring @Transactional
- 百度地图Javascript Api定位
- oracle 切割字符按串完成列转行
- 什么是I帧以及如何判断I帧
- win7下vs2010编译生成sqlite3.dll库
- PHP 入门指导(一)
- 初学者--如何正确的构建一个网页模板----在路上(5)
- Android原生软件里嵌入一个基于cordova的网页页面(webview)
- Java double 相乘的小问题记录
- apk安装的时候显示版本号是6.0的修改方法
- 如何同时引入两个jquey版本并不冲突呢