问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle sql 字符串拆分的查询的问题,急!!!

发布网友 发布时间:2小时前

我来回答

3个回答

热心网友 时间:1小时前

SQL> create table a(t_name varchar2(10), t_desc varchar2(100));
Table created

SQL> insert into a(t_name, t_desc) values ('zhangsan','a,b,c');
1 row inserted

SQL> insert into a(t_name, t_desc) values ('lisi','b,c');
1 row inserted

SQL> insert into a(t_name, t_desc) values ('wangwu','c');
1 row inserted

SQL> insert into a(t_name, t_desc) values ('zhangliu','dd');
1 row inserted

SQL> select * from a;
T_NAME T_DESC
---------- --------------------------------------------------------------------------------
zhangsan a,b,c
lisi b,c
wangwu c
zhangliu dd

SQL>
SQL> select t.t_name, t_desc, regexp_substr(t_desc, '[^,]+', 1, column_value)
2 from a t,
3 table(cast(multiset
4 (select level
5 from dual
6 connect by level <= regexp_count(t.t_desc, ',') + 1) as
7 sys.odcivarchar2list));
T_NAME T_DESC REGEXP_SUBSTR(T_DESC,'[^,]+',1
---------- -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
zhangsan a,b,c a
zhangsan a,b,c b
zhangsan a,b,c c
lisi b,c b
lisi b,c c
wangwu c c
zhangliu dd dd
7 rows selected

热心网友 时间:1小时前

你可以在拆分之前先全部在desc后面加逗号,然后按逗号拆分

热心网友 时间:1小时前

desc内容全都是3个字符用2个的逗号分隔?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
爱普生ME100不能打印 想去锦州西餐厅吃饭,环境好能拍照的,我主要是想拍照。。。食物很精致... Ipad Air连接电脑后itunes不显示设备 SuperJunior-it's you歌词 super junior lt's you的歌词翻译成中文? ...没钱,出来26了,究竟该不该去当兵?退役以后找工作 高中毕业生去入伍了没有考大学,请问退伍还可以继续升学历吗?有什么途径... 什么是免漆家具? 家里用免漆板打家具需多长时间好住进去 脐带血干细胞移植介绍 1998年属虎的桃花劫是谁2024 1998年出生属虎女能与1999年出生属虎男结婚吗?会不会有什么不好,或是... 畅连是什么,有什么用? 华为应用程序连接不上是什么原因? 旅游英语考试主干课程 大学英语选修课系列教材·旅游英语:涵盖哪些具体环节? 旅游英语主要学什么内容 旅游英语要读几年 中职北方汽车职业培训学校学校简介 大连艾森汽车科技有限公司的成立背景 我今年51岁,干部身份,几年前到南方去工作,被单位按自动离职处理。请问... 女性51岁还能买社保吗 女干部,51周岁,企业改制买断,异地再就业,社保怎么办? 中国平安今天开盘怎么只有四十块左右了 51岁的女人非深户籍在深圳居住了25年,能否交深圳社保? 仙境传说爱如初见IOS和安卓是否互通介绍_仙境传说爱如初见IOS和安卓是 ... 仙境传说:永恒变态版新手常见问题_仙境传说:永恒新手教程 iphone4s重新激活要多长时间?就是买来已经激活了但后来自己在itunes软... ...到电脑itunes显示itunes不能读取IPHONE 要恢复 iPhone5s出现iPhone已停用连接iTun SQL server根据逗号拆分字符串 粉色石头是什么玉石 粉色玉石是什么玉 粉色的玉石有哪几种 历届奥运会男单乒乓球冠军是谁 乒乓奥运男单冠军历届 历届奥运乒乓球男单冠军名单表 发现自己越来越笨,脑子越来越不好使,记性越来越马虎,可是自己还是很年经... 奥运会乒乓球男单历届冠军是谁 东北版的土豆拌茄子怎么做呢? 住在4F晚上吃的红烧肉忘记放冰箱了。第二天看到盘子里肉没有了,我想... 转型社会化用工有哪些好处?可以解决企业现存的用人成本高问题吗? 夜跑晨跑哪个好 父母该不该花钱让孩子读好的高中 孩子如果考不上重点高中,要不要花钱“挤进去” 分子式为C5H12O 且可与金属钠反应放出氢气的有机化合物有几种?(不考虑... 苹果5c已经登入一个id怎么注册一个新ld ...网上提前预约挂号还是直接去了再挂号就可以了?要 哪有卖双黄连馅的月饼和汤圆? 电脑电源的那一根线相互碰一下,可以启动电源………我需要只启动电源_百 ...