Mysql 常用函数(18)- insert 函数

Mysql常用函数的汇总,可看下面系列文章

https://www.cnblogs.com/poloyy/category/1765164.html

insert 的作用

也是用来替换字符串的

insert 的语法格式一

INSERT(str,pos,len,newstr)

语法格式说明

  • str:指定字符串
  • pos:开始被替换的位置
  • len:被替换的字符串长度
  • newstr:新的字符串
  • 总结:替换掉 str 范围为 [ pos, pos+len ] 的字符串
  • 注意:如果 pos > str 长度以内,则返回 str 不会被替换;如果 len > str 剩余字符串的长度,则将 str 剩下所有字符都替换成 newstr

小栗子

SELECT INSERT('Quadratic', 3, 4, 'What'); # QuWhattic
    
SELECT INSERT('Quadratic', -1, 4, 'What'); # Quadratic 
   
SELECT INSERT('Quadratic', 3, 100, 'What'); # QuWhat
 

猜你喜欢

转载自www.cnblogs.com/poloyy/p/12896881.html