1. CONCAT()、LEFT()和RIGHT()字符串函数组合使用
- CONCAT(str1,str2,…):返回结果为连接参数产生的字符串
- LEFT(str,len):返回从字符串str 开始的len 最左字符
-
RIGHT(str,len):从字符串str 开始,返回最右len 字符
-
方法1:在sql映射文件:按照发送日期升序排序
select CONCAT(LEFT(PHONE,3),'****',RIGHT(PHONE ,4))PHONE from SYS_USER
注:查询记录里凡有手机号码都按(c)做脱敏处理 -
方法2:插入数据时就进行脱敏处理
-
INSERT(str,pos,len,newstr):返回字符串 str, 其子字符串起始于 pos 位置和长期被字符串 newstr取代的len 字符
select Insert(phone ,4,8,‘****’) as phone from SYS_USER