前言
从正式环境倒库了人员数据到测试环境,需要把人员信息脱敏处理
一、数据样例和处理要求
示例:表test_user,english_name英文名,chinese_name中文名,full_name 全名{英文名(中文名)}例 peanut(花生)
SELECT english_name,chinese_name,full_name FROM test_user WHERE id=1669;
处理要求:
1、中文名修改为姓某某,不展示中文全称名
2、英文名展示
二、脱敏处理
1.分析
- 截取姓氏
- 替换和补充名字
--截取姓
SELECT SUBSTRING(chinese_name, 1, 1) AS chinese_name FROM test_user WHERE id=1669;
--填补名字,某某
SELECT RPAD(SUBSTRING(chinese_name, 1