MySQL 查询手机号码脱敏
在有些场景下,会用到查询数据脱敏处理。现记录下来,方便日后用到时查阅。
CONCAT()、LEFT() 和 RIGHT() 联合使用,使用说明:
- CONCAT(str1, str2, …):返回结果为连接参数产生的字符串
- LEFT(str, len):返回从字符串 str 开始的 len 最左字符
- RIGHT(str, len):从字符串 str 开始,返回最右 len 字符
# mobile 字段,保留左三和右四位,其他位用 * 代替,如: 133****0020
SELECT CONCAT(LEFT(mobile, 3), '****', RIGHT(mobile, 4

本文介绍了如何在MySQL中使用CONCAT(),LEFT(),RIGHT()函数对手机号码进行脱敏处理,保留左三位和右四位,其余位用星号替换。示例SQL用于xxx_users表中的mobile字段脱敏操作。
最低0.47元/天 解锁文章
2584

被折叠的 条评论
为什么被折叠?



