insert 的作用
INSERT(str,pos,len,newstr)
语法格式说明
- str: 指定字符串
- pos: 开始被替换的位置
- len: 被替换的字符串的长度
- newstr: 新的字符串
- 总结: 替换掉 str 范围为 [ pos,pos+len ] 的字符串
- 注意: 如果 pos > str 长度以内,则返回 str 不会被替换;如果 len > str 剩余字符串的长度,则将 str 剩下的所有字符都替换成 newstr
例子
SELECT INSERT ('caixukun',4,2,'lu'); #cailukun
SELECT INSERT('Quadratic',3,4,'what'); #Quwhattic
SELECT INSERT('Quadratic',-1,4,'what'); #Quadratic
SELECT INSERT('Quadratic',3,100,'what'); #Quwhat
SELECT INSERT('Quadratic',10,4,'what'); #Quadraticwhat