SQL Serverで文字列の部分的な置換を行う場合はSTUFF関数を使用します。
文法:
STUFF(a, b, c, d)
aで指定した文字列のb番目からc文字分の文字をdと入れ替える。
使用例:文字列の2番目から3文字分の文字を###で置換する。
SELECT word, STUFF(word, 2, 3, ‘###’) FROM tbTestTable;
word STUFF(word, 2, 3, ‘###’)
——————————————————————-
Japanese J###nese
Monday M###ay
memorial m###rial