MySQL INSERT() 函数
示例
将字符串 "Example" 插入字符串 "W3Schools.com" 中。替换前九个字符
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 开始 |
---|
更多示例
示例
将字符串 "no" 插入字符串 "W3Schools.com" 中。从位置 11 开始替换三个字符
SELECT INSERT("W3Schools.com", 11, 3, "no");
自己动手试一试 »