MySQL INSERT() 函数
例子
在字符串 "W3Schools.com" 中插入字符串 "Example"。替换前九个字符
SELECT INSERT("W3Schools.com", 1, 9, "Example");
自己试试 »
定义和用法
INSERT() 函数在指定位置将一个字符串插入到另一个字符串中,并替换一定数量的字符。
语法
INSERT(string, position, number, string2)
参数值
参数 | 描述 |
---|---|
string | 必需。将要修改的字符串 |
position | 必需。插入 string2 的位置 |
number | 必需。要替换的字符数 |
string2 | 必需。要插入到 string 中的字符串 |
返回值
- 如果 position 超出 string 的长度,则此函数返回 string
- 如果 number 大于 string 剩余部分的长度,则此函数从 position 开始替换 string,直到 string 结束
技术细节
在以下版本中有效 | 从 MySQL 4.0 开始 |
---|
更多例子
例子
在字符串 "W3Schools.com" 中插入字符串 "no"。替换三个字符,从第 11 个位置开始
SELECT INSERT("W3Schools.com", 11, 3, "no");
自己试试 »