原文:Oracle学习笔记:使用replace、regexp_replace实现字符替换、姓名脱敏

在数据库中难免会遇到需要对数据进行脱敏的操作,无论是姓名,还是身份证号。 最近遇到一个需求,需要对姓名进行脱敏: 姓名长度为 ,替换为姓 姓名长度为 ,替换中间字符为 姓名长度为 ,替换第 个字符为 经过一番搜索之后,最终找到了 种方式的实现,具体如下。 一 先查找,再替换 注意:此种方法通过对第 个字符进行替换,如果名字为叠名,则会发生上述误替换情况 二 拼接 三 使用regexp repla ...

2019-01-02 16:46 0 2737 推荐指数:

查看详情

regexp_replace

regexp_replace的用法,替换特殊字符问题 数据仓库中有的字段不合格,有特殊字符,比如换 ...

Mon Aug 05 19:28:00 CST 2019 0 1159
Oracle 正则表达式函数-REGEXP_REPLACE 使用例子

原文在这: 戳 REGEXP_REPLACE 6个参数 第一个是输入的字符串 第二个是正则表达式 第三个是替换字符 第四个是标识从第几个字符开始正则表达式匹配。(默认为1) 第五个是标识第几个匹配组。(默认为全部都替换掉) 第六个是是取值范围: i:大小写不敏感; c ...

Thu Dec 15 20:36:00 CST 2016 0 34585
oracle 替换字符 replace

替换字符: select replace('xxyyzz','zz','') from dual 》》 xxyy 同时替换多个字符: select replace(replace('xxyyzz','zz',''),'xx','') from dual ...

Tue Dec 12 02:11:00 CST 2017 0 8800
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM