MySQL 中的 INSERT()函数
插入() :
MySQL 中的这个函数用于在字符串,从原始字符串中删除一些字符。
句法 :
INSERT(str, pos, len, newstr)
参数 :
该方法接受四个参数。
- str –我们要在其中插入另一个字符串。
- pos –我们要插入另一个字符串的位置。
- len –要替换的字符数。
- newstr –要插入的字符串。
回报:
它返回一个新形成的字符串。
示例-1:
将字符串“mysql”插入字符串“geeksforgeeks”并在 INSERT 函数的帮助下从位置 9 开始替换五个字符。
SELECT INSERT("geeksforgeeks", 9, 5, "MySQL")
AS NewString ;
输出 :
NEWSTRING |
---|
geeksformysql |
示例 2 :
以下 MySQL 语句返回 Original 字符串,即实际字符串本身。发生这种情况是因为指定为 -5 的插入位置超出范围,因此不会发生插入。
SELECT INSERT("geeksforgeeks", -5, 5, "MySQL")
AS NewString ;
输出 :
NEWSTRING |
---|
geeksforgeeks |
示例 3 :
以下 MySQL 语句返回一个全新的字符串。发生这种情况是因为插入的位置是 1 并且长度是前一个字符串中的字符数。
SELECT INSERT("geeksforgeeks", 1, 13, "stackoverflow")
AS NewString ;
输出 :
NEWSTRING |
---|
stackoverflow |