MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips292 文字列の一部を文字範囲指定で置き換えるには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

9-3文字列関数Tips292 文字列の一部を文字範囲指定で置き換えるには

Level1

PointINSERT関数を利用します

構文   
INSERT(文字列, 開始位置, 置換文字列長, 置換後文字列)

INSERT関数は、現在の文字列に含まれる部分文字列を指定された文字列で置き換えます。置き換え範囲は、開始位置(第2引数)からの置換文字列長(第3引数)で指定します。

もしも置換文字列長が0である場合、INSERT関数は置き換えではなく、開始位置で指定されたポイントに文字列を挿入します。

用例1
mysql> SELECT INSERT('ABCDEF', 2, 3, '999'); ——A999EF
用例2
mysql> 

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません