Oracle實現split功能,把字符串拆分成多行處理


spuuids字段內容為:'08A7A8D9DDF3AB4923428C7883DDBA49,14A44FC2B4EF434C274489FC1DDAA9D9,C055DB766347D6C78854671C7383AC26'

 

SELECT regexp_substr(t.spuuids,'[^,]+',1,ROWNUM) AS spuuid
  FROM XX t
  WHERE t.jbdbh='20200713140001476'
  CONNECT BY ROWNUM<=LENGTH (t.spuuids) - LENGTH (regexp_replace(t.spuuids, ',', ''))+1

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM