Oracle 字符串 分割

 SQL如下:

 SELECT regexp_substr('1@2@3@4','[^@]+',1,level) value
FROM dual
  CONNECT BY level <= LENGTH('1@2@3@4')-LENGTH(REPLACE('1@2@3@4','@',''))+1;

结果如图:




其它方法参见:

       点击打开链接

发布了42 篇原创文章 · 获赞 6 · 访问量 16万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章