MySQL 字符串函数 INSERT 的应用简介


摘要:
下文讲述字符串函数 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大于待替换长度,则替换全部字符串