李易峰不是我
2019-04-19 17:43
采纳率: 83.3%
浏览 1.2k

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

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

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

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

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • weixin_44945329 2019-04-19 18:39

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

    评论
    解决 无用
    打赏 举报
  • 李易峰不是我 2019-04-25 13:18

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

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题