当前位置: 代码迷 >> Oracle开发 >> 哪位高手帮忙写个sql,截取字符串的
  详细解决方案

哪位高手帮忙写个sql,截取字符串的

热度:100   发布时间:2016-04-24 06:45:06.0
谁帮忙写个sql,截取字符串的
.PRJPRJ1.UNTUNT1.BLDBLD1.SYSSYS1.LVLLVL1.AREARE1.ILDILD1


以.分组,截取 
.PRJ   .UNT   .BLD   .SYS   .LVL   .ARE   .ILD  后面的字符
结果:
PRJ1   UNT1   BLD1   SYS1   LVL1   ARE1   ILD1




有没好的方法?
------解决方案--------------------
SELECT LTRIM(REGEXP_REPLACE('.PRJPRJ1.UNTUNT1.BLDBLD1.SYSSYS1.LVLLVL1.AREARE1.ILDILD1',
                            '.[[:alpha:]]{3}',
                            '   '),
             ' ')
  FROM DUAL;

结果:
1 PRJ1   UNT1   BLD1   SYS1   LVL1   ARE1   ILD1
  相关解决方案