concat来拼接中文字符乱码

concat(str1,str2) 当concat结果集出现乱码时,大都是因为链接的字段类型不一样致使mysql

如concat中的字段参数一个是varchar类型,一个是int类型或doule类型,就会出现乱码。sql

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

例如:spa

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

相关文章
相关标签/搜索