当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MySQL INSERT()用法及代码示例


INSERT():
MySQL中的此函数用于在字符串中插入字符串,从原始字符串中删除许多字符。

用法:

INSERT(str, pos, len, newstr)

参数:
此方法接受四个参数。

  • str -我们要在其中插入另一个字符串的原始字符串。
  • pos -我们要插入另一个字符串的位置。
  • len -要替换的字符数。
  • newstr -要插入的字符串。

返回值:
它返回一个新形成的字符串。
示例1:
从位置9开始,在INSERT Function的帮助下,将字符串“mysql”插入字符串“geeksforgeeks”并替换五个字符。

SELECT INSERT("geeksforgeeks", 9, 5, "MySQL") 
AS NewString ;

输出:



NEWSTRING
geeksformysql

示例-2:
以下MySQL语句返回原始字符串,即实际的字符串本身。发生这种情况是因为指定为-5的插入位置超出范围,所以没有发生插入。

SELECT INSERT("geeksforgeeks", -5, 5, "MySQL") 
AS NewString ;

输出:

新闻
geeksforgeeks

示例3:
下面的MySQL语句返回一个全新的字符串。发生这种情况的原因是插入位置为1,长度为前一个字符串中的字符数。

SELECT INSERT("geeksforgeeks", 1, 13, "stackoverflow") 
AS NewString ;

输出:

NEWSTRING
stackoverflow

相关用法


注:本文由纯净天空筛选整理自jana_sayantan大神的英文原创作品 INSERT() function in MySQL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。