Mysql字符串组合的问题

转载:http://hi.baidu.com/aotori/item/3434fed7046c3497270ae748

 

我们一般使用concat组合MySql中的字符串

如:concat('Hello',' World') 结果为:"Hello World"

有时也有特殊情况:当要组合的字段中有null时(concat(null,' World') ),结果就不一样了。结果也会是Null

所以我们还应该用下面的方式来更健壮地组合字符串:concat(ifnull(null,''),ifnull(' World','')),这样就算其中有null,结果也还是World

posted on 2013-05-30 16:38  zhanghongji  阅读(244)  评论(0编辑  收藏  举报