Mysql字符串中字符替换
来源:互联网 发布:苹果a1507网络制式 编辑:程序博客网 时间:2024/05/19 03:19
这里的替换用的是Locate 函数查找字符串首先出现的位置,然后使用substr 切割字符串,之后通过concat连接起来,主要限制是只能替换一次,需要指定位置的 比如第二个k 之类的 需要通过嵌套locate 来做locate(substr,str,pos)查找pos之后substr首次出现的位置 另外效率很低 建议避免使用
e.g.
SELECTIF(LOCATE("k",`detail`)>0,CONCAT(SUBSTR(`detail`,1,LOCATE("k",`detail`)-1),"wtf",SUBSTR(`detail`,LOCATE("k",`detail`)+LENGTH("k"))),"nochange")AS result FROM answer
e.g.
SELECTIF(LOCATE("k",`detail`)>0,CONCAT(SUBSTR(`detail`,1,LOCATE("k",`detail`)-1),"wtf",SUBSTR(`detail`,LOCATE("k",`detail`)+LENGTH("k"))),"nochange")AS result FROM answer
0 0
- Mysql字符串中字符替换
- JS中字符串替换字符
- 替换字符串中想要替换的字符
- perl中操作mysql,字符匹配与替换,字符串截取,计算字符长度
- mysql -替换字符串里面的字符
- mysql中替换字符串(正则)
- mysql中替换字符串(正则)
- C语言中字符替换为字符串
- 替换字符串中某个字符的函数
- 关于JS替换字符串中字符
- JavaScript替换字符串中最后一个字符
- String的字符串中替换某个字符
- 替换字符串中第几个字符
- substr_replace()—替换字符串中某些字符
- MySql 中sql替换字符、正则表达式
- MYSQL替换字段中敏感字符
- oracle字符/字符串替换
- oracle字符/字符串替换
- 关于mysql函数GROUP_CONCAT
- JVM中可生成的最大Thread数量
- hadoop 内存修改
- java 泛型理解(博客链接)
- showmodaldialog
- Mysql字符串中字符替换
- CentOS7无法使用中文输入法解决方…
- Gtk-WARNING **: cannot open disp…
- java与ckeditor和ckfinder整…
- java设计模式
- javascript---在a标签跳转前做操作
- matlab 图像转化成字符图像
- java String.format
- java回调