原文: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