摘要:
下文讲述字符串函数 INSERT 的用法简介,如下所示:
INSERT 函数功能说明
INSERT 函数的功能:替换一个字符串中指定长度的字符串为新的字符串信息
INSERT 语法
INSERT(str,pos,len,newstr)
—-参数说明—-
str:待替换字符串
pos:开始替换的位置
len:替换长度
newstr:替换字符串
INSERT 函数举例应用
mysql> select insert('maomao',2,300,'abc');
+------------------------------+
| insert('maomao',2,300,'abc') |
+------------------------------+
| mabc |
+------------------------------+
1 row in set (0.00 sec)
mysql> select insert('maomao',0,300,'abc');
+------------------------------+
| insert('maomao',0,300,'abc') |
+------------------------------+
| maomao |
+------------------------------+
1 row in set (0.00 sec)
mysql> select insert('maomao',-1,3,'abc');
+-----------------------------+
| insert('maomao',-1,3,'abc') |
+-----------------------------+
| maomao |
+-----------------------------+
1 row in set (0.00 sec)
INSERT函数应用注意事项:
1.pos范围不在str中时,则返回str
例:pos 为0 或小于0的数,或大于长度值,则返回str
2.len大于待替换长度,则替换全部字符串