当前位置: 代码迷 >> Oracle技术 >> oracle 正则简单有关问题
  详细解决方案

oracle 正则简单有关问题

热度:20   发布时间:2016-04-24 08:23:51.0
oracle 正则简单问题
select name from sysgroup
现在的结果是: 高盛集团/高盛集团园艺有限公司/运营与信息部/IT组

怎么写一个 SQL 利用正则 输出下面的结果,即截取最后一个/ 前后的值 . 

输出 :运营与信息部/IT组

------最佳解决方案--------------------
select regexp_substr(name,'[^/]+/[^/]+$') a from sysgroup

要是里面没有换行符的话。
------其他解决方案--------------------
select substr('高盛集团/高盛集团园艺有限公司/运营与信息部/IT组',17) from dual
这样行不,嘿嘿,我觉得你前面的名字’高盛集团/高盛集团园艺有限公司/‘应该是固定的。
------其他解决方案--------------------
引用:
SQL code?



1

select regexp_substr(name,'[^/]+/[^/]+$') a from sysgroup
要是里面没有换行符的话。

  相关解决方案