在數據庫中難免會遇到需要對數據進行脫敏的操作,無論是姓名,還是身份證號。 最近遇到一個需求,需要對姓名進行脫敏: 姓名長度為2,替換為姓+*; 姓名長度為3,替換中間字符為*; 姓名長度為4,替換第3個字符為*; 經過一番搜索之后,最終找到了3種方式的實現,具體 ...
替換字符: select replace xxyyzz , zz , from dual xxyy 同時替換多個字符: select replace replace xxyyzz , zz , , xx , from dual gt gt yy 替換后綴: select regexp replace xxyyzziioo , oo zz , from dual gt gt xxyyzzii 替換 ...
2017-12-11 18:11 0 8800 推薦指數:
在數據庫中難免會遇到需要對數據進行脫敏的操作,無論是姓名,還是身份證號。 最近遇到一個需求,需要對姓名進行脫敏: 姓名長度為2,替換為姓+*; 姓名長度為3,替換中間字符為*; 姓名長度為4,替換第3個字符為*; 經過一番搜索之后,最終找到了3種方式的實現,具體 ...
1.replace 函數 語法:replace(char, search_string, replacement_string) --針對字符串替換 功能: 將char中的字符串替換。 當replacement_string為空時,剔除search_string。 完全匹配 ...
sqlserver replace的替換字符replace的使用 select REPLACE(name,'張','') * from entity_5c7a578c05c7042958d91485_goods select REPLACE(列名,'匹配的字符',‘想換成的字符 ...
一、語法 replace(str_source,str1,str2) 把 str_source 中 str1 字符串替換為 str2 字符串,當 str2 為 null 或'' 時,與下個作用相同 replace(str_source,str1) 把str_source 中 ...
轉自:https://www.cnblogs.com/xiaoqisfzh/p/5620890.html ...
實例 select lmark3, translate( t.lmark3, '9876543210' ||t.lmark3, '9876543210')from line_data_all_t ...