复习下mysql的concat()与replace()函数
作者: 郑晓 分类: PHP 发布于: 2012-09-26 23:01 浏览:7,201 评论(2)
嗯,今天逛了下wordpress中文论坛,收获不小,来了不少IP和PV。博客们就应该多多互访吧?尤其是兴趣相近的,正好互相学习。
因为这两天光在写说明文档去了,没怎么接触程序,只有在今天下午在解决一个反馈的bug时才看了点儿代码,顺便复习了下mysql的两个函数的简单用法。
1. concat()函数,用来在mysql查询中连接字符串。
问题:需要把表里每个img字段的开头都追加一个竖线’|’。
解决:UPDATE tablename SET img=CONCAT(‘|’,img) WHERE img is not null;
应该是最简单的用法了,把每一个不为空的img前面都连上一个竖线,再重新保存进表里。
2.replace()函数,用来在mysql查询中替换特定字符串。
问题:需要把表里一个字段中的所有分号’;’替换成竖线+分号’|;’。
解决:UPDATE tablename SET img=replace(img,’;’,’|;’);
replace()函数接收三个参数,将第一个参数中的第二个参数替换成第三个参数…说的有点儿绕…
本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。
本文永久链接: https://www.zh30.com/review-under-mysql-concat-and-replace-function.html
复习下mysql的concat()与replace()函数:目前有2 条留言
娃哈哈,学习了。。用数据库演示的啊。
我也是wordpress中文论坛来围观的。横幅不错。