oracle截取函数,截取两个/之间的值

无形忍者 2016-05-10 03:47:33
现在有如下的部门路径
XX事业部/XX中心/XX部/XX组
XX事业部/XX中心/XX部
XX事业部/XX中心
XX事业部

现在根据上面的字段获取第二个【XX中心】,没有中心的显示为空
...全文
434 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
无形忍者 2016-05-10
  • 打赏
  • 举报
回复
引用 2 楼 wmxcn2000 的回复:

-- 这个吧,刚才写反了
SQL> select regexp_substr('111/222/445', '[^/]+',1,2) from dual;
REGEXP_SUBSTR('111/222/445','[
------------------------------
222

SQL> 
谢谢
卖水果的net 2016-05-10
  • 打赏
  • 举报
回复

-- 这个吧,刚才写反了
SQL> select regexp_substr('111/222/445', '[^/]+',1,2) from dual;
REGEXP_SUBSTR('111/222/445','[
------------------------------
222

SQL> 
卖水果的net 2016-05-10
  • 打赏
  • 举报
回复
select regexp_substr(str , '[^,]+',2,1)  from mytable

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧