weixin_43780980
李易峰不是我
采纳率80%
2019-04-19 17:43 阅读 1.1k

oracle如何截取字段中的一段字符串

已知表明为T1,需要提取的字段为MEMO
图片说明,需要截取等号之后,反括号之前的数据。如:第一列的92225

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    l_w610 l_w610 2019-04-19 17:58

    select regexp_substr(MEMO,'[0-9]+') from T1;

    点赞 评论 复制链接分享
  • weixin_43780980 李易峰不是我 2019-04-25 13:18

    以解决:SELECT SUBSTR(MEMO,INSTR(MEMO,'=')+1,(INSTR(MEMO,')')-INSTR(MEMO,'=')-1)) FROM T1

    点赞 1 评论 复制链接分享
  • weixin_44945329 weixin_44945329 2019-04-19 18:39

    select regexp_substr(MEMO,'[0-9]+') from T1;vvvvvvvvvvv

    点赞 评论 复制链接分享

相关推荐