0
A
回答
2
使用substring
函數,而不是replace
並連接星與您的字符串的「中間」部分:
declare @str nvarchar(max)
select @str = '1234567891011'
select '****' + substring(@str, 5, len(@str) - 8) + '****'
輸出:
3210相關問題
- 1. 替換SQL Server中的字符串
- 2. SQL Server 2008替換子字符串
- 3. 字符串中的字符串替換
- 4. 替換字符串SQL
- 5. 在SQL字符串替換
- 6. T-SQL字符串替換
- 7. 字符串替換sql select
- 8. SQL子字符串替換
- 9. 替換字符串字符
- 10. 使用SQL Server替換字符串替換函數 - 字符串有超過4000個字符 - 該怎麼辦?
- 11. 替換字符串中的字符Java
- 12. Java - 替換字符串中的字符
- 13. 替換字符串中的字符
- 14. Swift - 替換字符串中的字符
- 15. c中的字符串替換字符#
- 16. Java - 替換字符串中的字符
- 17. 替換字符串中的字符?
- 18. Postgres替換字符串中的字符
- 19. 替換字符串中的字符
- 20. 替換字符串中的字符
- 21. 替換字符串中的字符
- 22. 替換字符串中的字符
- 23. VBA - 替換字符串中的字符
- 24. 字符串中的替換字符
- 25. 字符串中的字符替換
- 26. 替換Java字符串中的'\'字符
- 27. 替換字符串中的字符
- 28. 替換字符串中的字符malloc
- 29. 替換&字符串中的字符
- 30. Java - 字符串中的字符替換
安迪感謝您的回覆,我會盡量解決方案,將讓你知道。! –
Andy能否請你解釋substring的語法,所以我可以按照我的要求進一步修改,如果我需要替換中間的4位數。 –
@AkkiBhogte有關此功能的信息,請參閱https://msdn.microsoft.com/en-us/library/ms187748.aspx。 –