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 |
相关用法
- MySQL LEAD() and LAG()用法及代码示例
- MySQL BIN()用法及代码示例
- MySQL LAST_DAY()用法及代码示例
- MySQL WEEKOFYEAR()用法及代码示例
- MySQL MOD()用法及代码示例
- MySQL Group_CONCAT()用法及代码示例
- MySQL DEFAULT()用法及代码示例
- MySQL AES_ENCRYPT()用法及代码示例
- MySQL AES_DECRYPT()用法及代码示例
- MySQL MD5用法及代码示例
- MySQL COMPRESS( )用法及代码示例
- MySQL PASSWORD用法及代码示例
- MySQL DES_DECRYPT()用法及代码示例
注:本文由纯净天空筛选整理自jana_sayantan大神的英文原创作品 INSERT() function in MySQL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。