oracle 将以分号隔开的列拆成几行的的方式

摘要: 原表以下select * from V_RES_CARD_LINKED将列分拆成几行的句子select REGEXP_SUBSTR(ASSET_CODE, [^,]+ , 1, L) AS ASSET_CODE,rackname,type from v_res_card_linked, (SELECT LEVEL L FROM DUAL CONNECT BY LEVEL = 1000) WHERE L(+) = L...

原表以下

select * from V_RES_CARD_LINKED

image.png

将列分拆成几行的句子

select REGEXP_SUBSTR(ASSET_CODE,  [^,]+ , 1, L) AS ASSET_CODE,rackname,type from v_res_card_linked, 
(SELECT LEVEL L FROM DUAL CONNECT BY LEVEL  = 1000) 
WHERE L(+)  = LENGTH(ASSET_CODE) - LENGTH(REPLACE(ASSET_CODE,  , )) + 1

image.png



2016 嘿!编码 copy right  
嘿!编码-测算机程序编写新手入门网站,关心手机软件开发设计全新技术性,收集企业网站建设受欢迎資源。
手机软件开发设计全集,企业网站建设手册,程序猿必上的程序编写新手入门网站。 


联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:抽奖h5