📜  MySQL 中的 INSERT()函数

📅  最后修改于: 2022-05-13 01:55:18.905000             🧑  作者: Mango

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