2016-06-23 17 views

答えて

2

使用substring機能の代わりに、replaceとあなたの文字列の「中間」の部分で星を連結:

declare @str nvarchar(max) 
select @str = '1234567891011' 

select '****' + substring(@str, 5, len(@str) - 8) + '****' 

出力:返信用

​​3210
+0

アンディのおかげで、私は解決策をしようとすると、あなたをできるようになります知っている! –

+0

Andyは部分文字列の構文を教えてください。私の要件に従って、中間の4桁を置き換える必要がある場合はさらに修正できます。 –

+0

@AkkiBhogteこの機能の詳細については、https://msdn.microsoft.com/en-us/library/ms187748.aspxを参照してください。 –

関連する問題