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