「SQLServer」STUFF関数で文字列に文字を挿入する

環境
Windows10 64bit
microsoft SQLServer 2019
書式
STUFF(対象文字列, 挿入開始位置>, 削除する文字数, 挿入文字列)
対象文字列:文字を挿入する対象文字列を指定します
挿入開始位置:挿入する文字を入れる位置を指定します

使用例1
select stuff('study skill’, 2, 5, 'tt’) result
実行結果
result
sttskill

使用例2
select stuff('study skill’, 2, 0, 'tt’) result
実行結果
result
stttudy skill

使用例3
select stuff('study skill’, 2, 0, null) result
実行結果
result
study skill

使用例4
select stuff('study skill’, 2, 2, 'XX’) result
実行結果
result
sXXdy skill

SQLServer

Posted by arkgame