首頁 > Database, 未分類, 程式開發 > mysql concat 亂碼問題排除

mysql concat 亂碼問題排除

2013年11月3日 發表評論 閱讀評論
在MYSQL SQL語法之中,如果你要將各欄位的資料串接在一起取回,可以使用 concat(str1,str2) 即可達到串接成一個欄位。但在串接時可能會遇到怪怪的亂碼,這時請注意是否串接的資料欄位型態均是varchar,因為當使用concat串接後結果出現亂碼時,通常都是連接的欄位類型不同而導致,當concat中的參數一個是varchar類型,一個是int類型時,因型態不同就會出現亂碼。此時我們可以先將非varchar的欄位型態轉換後再concat即可。
 
例如:
 
concat('金額小計:',CONVERT(amount,char))

 

 

 

Be Sociable, Share!
Categories: Database, 未分類, 程式開發 Tags:
  1. 目前尚無任何的評論。
  1. 目前尚無任何 trackbacks 和 pingbacks。

*