一字段含有逗号分隔的串,如何把这条记录按分隔符分成多
来源:互联网 发布:淘宝达人申请理由 编辑:程序博客网 时间:2024/05/22 23:01
CREATE TABLE T_INFO
(
T_PERSON_ID NUMBER,
T_PERSON_NAME VARCHAR(20),
T_TYPE_ID VARCHAR(200)
);
INSERT INTO T_INFO
SELECT 1, '张三', '1,2' FROM DUAL UNION ALL
SELECT 2, '李四', '1' FROM DUAL
select distinct T_PERSON_ID,
T_PERSON_NAME,
regexp_substr(T_TYPE_ID, '[^,]+', 1, level) T_TYPE_ID
from t_info
connect by level <= length(T_TYPE_ID)-length(regexp_replace(T_TYPE_ID, ',', '')) + 1
and T_TYPE_ID = prior T_TYPE_ID
and prior dbms_random.value is not null;
----------------------------------------------------------------------------------
select distinct gc_tcjh_xmcbk_id,
xmmc,
regexp_substr(qy, '[^,]+', 1, level) qy
from gc_tcjh_xmcbk
connect by level <= length(qy) - length(regexp_replace(qy, ',', '')) + 1
and qy = prior qy
and prior dbms_random.value is not null;
(
T_PERSON_ID NUMBER,
T_PERSON_NAME VARCHAR(20),
T_TYPE_ID VARCHAR(200)
);
INSERT INTO T_INFO
SELECT 1, '张三', '1,2' FROM DUAL UNION ALL
SELECT 2, '李四', '1' FROM DUAL
select distinct T_PERSON_ID,
T_PERSON_NAME,
regexp_substr(T_TYPE_ID, '[^,]+', 1, level) T_TYPE_ID
from t_info
connect by level <= length(T_TYPE_ID)-length(regexp_replace(T_TYPE_ID, ',', '')) + 1
and T_TYPE_ID = prior T_TYPE_ID
and prior dbms_random.value is not null;
----------------------------------------------------------------------------------
select distinct gc_tcjh_xmcbk_id,
xmmc,
regexp_substr(qy, '[^,]+', 1, level) qy
from gc_tcjh_xmcbk
connect by level <= length(qy) - length(regexp_replace(qy, ',', '')) + 1
and qy = prior qy
and prior dbms_random.value is not null;
0 0
- 一字段含有逗号分隔的串,如何把这条记录按分隔符分成多
- SQL 将一个字段内用逗号分隔的内容分成多条记录
- SQL 将一个字段内用逗号分隔的内容分成多条记录
- SQL 将一个字段内用逗号分隔的内容分成多条记录
- 如何在mysql中通过逗号分隔的字段在另一张表中查到多条记录
- SQL Server2008中CROSS APPLY的应用范例(二) - 将一个或多个字段内用逗号分隔的内容分成多条记录
- SQL Server2008中CROSS APPLY的应用范例(三) - 将一个或多个字段内用逗号分隔的内容分成多条记录
- oracle 逗号分隔的字符串列字段查询列出多条记录
- 将一行逗号分隔的文本分成多行记录的SQL语句
- 将逗号分隔的字段拆解成记录
- oracle 逗号分隔字段拆分,记录下
- 多行记录 某字段 转为一行以逗号分隔的字符串
- SQL Server2008中将SELECT语句返回的多条记录转换以逗号分隔的字符串
- sql查询以逗号分隔的字段
- sql查询以逗号分隔的字段
- 把逗号分隔的列拆成多行 cross APPLY
- ORALCE中将逗号分隔的字符串拆分按条显示
- oracle把一列数据变为一个字段用逗号分隔
- opencv2.4.6.1+ffmpeg移植arm6410
- 什么是大小端模式,写个程序判断本机是大端还是小端模式
- Codeforces 456A Laptops(水题)
- Java中Synth外观学习(九)--ComboBox的定制
- hdu 4768 Flyer(二分查找)
- 一字段含有逗号分隔的串,如何把这条记录按分隔符分成多
- 【c++primer——15】面向对象编程01——虚函数与默认实参
- webkit之技术详解
- TortoiseSVN常用批处理命令
- linux高级技巧:rsync同步(一)
- hdu 1133 Buy the Ticket(Catalan数)
- Codeforces Round #260 (Div. 2) B Fedya and Maths
- 1 LoadRunner性能测试流程
- C++中delete和delete[]的区别