oracle列转行,分割逗号,成一个张表
来源:互联网 发布:长兴法院拍卖淘宝网 编辑:程序博客网 时间:2024/05/16 12:51
使用 REGEXP_SUBSTR( ,,,,)
例子:
SELECT REGEXP_SUBSTR('A,B,C,D', '[^,]+', 1, LEVEL, 'i') AS ID ,
REGEXP_SUBSTR('1,2,3,4', '[^,]+', 1, LEVEL, 'i') AS TEXTFROM DUAL CONNECT BY LEVEL<= (LENGTH('A,B,C,D')-LENGTH(REPLACE('A,B,C,D',',','')))+1
'A,B,C,D' :需要转换的字符
'[^,]+' 用正则表达式取逗号
1 从第一个位置开始
LEVEL: 匹配第几组
'i':不区分大小写 'c':区分大小写
CONNECT BY LEVEL<= (LENGTH('A,B,C,D')-LENGTH(REPLACE('A,B,C,D',',','')))+1 :算出level的值
阅读全文
0 0
- oracle列转行,分割逗号,成一个张表
- [DB][ORACLE]逗号分隔列转行的实现方法
- oracle wm_concat函数,用于列转行,逗号分隔
- oracle wm_concat函数,用于列转行,逗号分隔
- oracle wm_concat函数,用于列转行,逗号分隔
- oracle wm_concat函数,用于列转行,逗号分隔
- [DB][ORACLE]逗号分隔列转行的实现方法
- 一个 活动支持多个渠道的时候,列转行,同一个值合并成一个字段,逗号分开
- oracle 一张表一个字段用逗号隔开,另一张表中的一个字段要匹配
- oracle 逗号分割 统计
- oracle逗号内容分割
- c# 把DataTable 列转行逗号分隔
- ORACLE 列转行
- 行转列.列转行 oracle
- Oracle列转行
- oracle 行转列,列转行
- 【ORACLE】行转列,列转行
- oracle 列转行
- 三、梯度下降与反向传播(含过程推导及证明)
- Numpy(四)
- display: none;与visibility: hidden;的区别
- [codeforces830D]Singer House
- Ubuntu 16.04 LTS安装sogou输入法详解
- oracle列转行,分割逗号,成一个张表
- 面试题2:实现Singleton模式
- BOOST库 之 lexical_cast类型转换
- linux系统排错
- 并发容器
- mybatis与hibernate的不同
- 8.9例题
- 单工、半双工和全双工
- 8.4java基础