业务上可能运用到的字符提取

有些时候,业务上会需要你在开发数据库上,提取某项合约的时间或者执行市场,就可以采取下面这块代码,还是比较实用的,亲测哦!!
按照’个月’提取前面的数字:

regexp_substr(
desc,
,’[0-9]+’
,instr(desc,’个月’)-2
)

代码解析:regexp_substr包含三个函数,第一个是对应字段名;
第二个是所需要替换的数字或者字符规则;
第三个是位置,需要特别注意的是:“个月"字符串是包含2个位置的,举例来说,描述会提到’合约持续12个月’,所以要定为到个月的前俩个位置,所以这里的参数是"instr(desc,’个月’)-2”,"“而不是常规的"instr(desc,’个月’)”;
铭记在心!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值