mysql concat函数乱码怎么办?

发布时间:2020-10-08编辑:脚本学堂
本文介绍了mysql数据库中concat函数出现乱码问题的解决方法,需要的朋友参考下。

mysql concat乱码问题怎么办?

concat(str1,str2) 当concat结果集出现乱码时,大都是由于连接的字段类型不同导致,如concat中的字段参数一个是varchar类型,一个是int类型或doule类型,就会出现乱码。

解决方法:
利用mysql的字符串转换函数CONVERT将参数格式化为char类型即可。

例子:
 

concat('数量:',CONVERT(int1,char),CONVERT(int2,char),'金额:',CONVERT(double1,char),CONVERT(double2,char));