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

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

3个回答

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

weixin_43780980
李易峰不是我 如果截取的字段不是纯数字,需要加什么条件
9 个月之前 回复
weixin_43780980
李易峰不是我 感谢
9 个月之前 回复

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

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

weixin_43780980
李易峰不是我 感谢
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问