sql姓名、证件号码、手机号码脱敏

sql姓名、证件号码、手机号码脱敏

姓名只保留第一位,例如:林某某脱敏为林**
UPDATE 表名 SET NAME = RPAD(SUBSTR(NAME,0,1),LENGTH(NAME)+1,’*’);

18位证件号码脱敏,例如350524123456783532脱敏为350524********3532
UPDATE 表名 SET CARD_NO = SUBSTR(CARD_NO,0,6) || ‘********’ || SUBSTR(CARD_NO,-4,4)

手机号码脱敏,例如18012346060脱敏为180****6060
UPDATE 表名 SET TEL = SUBSTR(TRL,0,3) || ‘****’ || SUBSTR(TRL,-4,4)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐