MySQL INSERT()関数
例
文字列「Example」を文字列「W3Schools.com」に挿入します。最初の9文字を置き換えます。
SELECT INSERT("W3Schools.com", 1, 9, "Example");
定義と使用法
INSERT()関数は、文字列内の指定された位置で、特定の文字数だけ文字列を挿入します。
構文
INSERT(string, position, number, string2)
パラメータ値
Parameter | Description |
---|---|
string | Required. The string that will be modified |
position | Required. The position where to insert string2 |
number | Required. The number of characters to replace |
string2 | Required. The string to insert into string |
戻り値
- 位置が文字列の長さの外側にある場合、この関数は文字列を返します
- 数値が文字列の残りの長さよりも大きい場合、この関数は文字列を位置から文字列の終わりまで置き換えます
技術的な詳細
で動作します: | MySQL4.0から |
---|
その他の例
例
文字列「no」を文字列「W3Schools.com」に挿入します。位置11から始まる3文字を置き換えます。
SELECT INSERT("W3Schools.com", 11, 3, "no");