sql脱敏实则是对敏感字段进行替换
replace(字段名,substring(字段名,起始位数,替换字符个数),‘******‘)
replace用来替换
substring用于截取字段其中几位
起始位数为从第几个字符开始替换
替换个数是需要替换的字符数
***为替换的字符,也可以用其他字符替换
例子:
比如字段column_1为‘0123456789‘的char(10)
replace(column_1,substring(column_1,2,5),‘*****‘)
这样select出来的结果为01*****789