Oracle的正则表达式与translate配合使用的示例
时间:2021-07-01 10:21:17
帮助过:3人阅读
distinct b.machdt || substr(lpad(trantm,
9,
‘0‘),
1,
6) trantm,
custac,
trim(translate(regexp_substr(remark, ‘((-))[A-Z0-9]+‘),
‘-]‘,
‘ ‘)) subjcd,
trim(translate(regexp_substr(remark, ‘(第)[A-Z0-9]+(期)‘),
‘第期‘,
‘ ‘)) qishu
from cbmain_user.my_table b
where machdt >
‘20190201‘
translate的使用介绍:
oracle translate() 详解+实例
regexp_substr的使用介绍:
Oracle中REGEXP_SUBSTR及其它支持正则表达式
Oracle的正则表达式与translate配合使用的示例
标签:str 支持 字段 mac 信息 div html pad ref