我需要用星号代替这个数字1234567891011
第一个和最后四个数字。
我应该如何使用替换功能?
答案 0 :(得分:2)
使用substring
函数代替replace
并将星号连接到"中间"你的字符串的一部分:
declare @str nvarchar(max)
select @str = '1234567891011'
select '****' + substring(@str, 5, len(@str) - 8) + '****'
输出:
****56789****