mysql資料庫concat拼接字串亂碼問題

小磯鷸發表於2020-12-16

===================================拼接資料型別不一致,導致亂碼

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))

 

相關文章