sqlserverのSTUFF関数の使い方は何ですか?

SQL ServerのSTUFF関数は、指定された位置にある文字や文字列を置き換えるために使用されます。

構文:
STUFF ( character_expression , start , length , replaceWith_expression )

説明:

  1. 文字列の編集が必要です。
  2. 開始:置換する文字や文字列の開始位置を指定します。
  3. 文字や文字列を置換するための長さ。
  4. replaceWith_expression: 新しい文字や文字列を置き換えるために使用される。

例えば、’Hello, world!’という文字列がある場合、コンマをピリオドに置き換えたい場合は、STUFF関数を使用することができます。

SELECT STUFF('Hello, world!', 6, 1, '.');

結果は’Hello. world!’と表示されます。

文字列「12345」の中央3文字を「abc」に置き換える別の例として、STUFF関数を使用することができます。

SELECT STUFF('12345', 2, 3, 'abc');

結果は ‘1abc5’ になります。

bannerAds