sqlserver中字符串替换其中几个字为打码

发布时间 2023-09-08 13:57:31作者: java璀璨小菜鸟

select * from docbase where isdelete=0
update docbase set subject=STUFF(subject,23,4,'****') where isdelete=0

 

update docbase set subject=STUFF(subject,23,6,'******')
where isdelete=0 and LEN(subject)>19

STUFF函数也可以用来替换指定的字符串。它的定义如下:STUFF( string,start_pos,length,replacement_str )。 其中,String表示指定的字符串,start_pos表示替换的开始位置,length表示数据长度,replacement_str 是替换的字符串。