1. 程式人生 > 其它 >mybatis concat數字與字串

mybatis concat數字與字串

技術標籤:入坑經歷sql

問題:

當我在concat這個sum和‘千’的時候出了問題
(查詢出欄位與展示不一樣是因為查詢出來之後進行了整理)

`TEST_GLOBAL_ORDER`.`country` ,
`TEST_GLOBAL_ORDER`.`longitude` ,
`TEST_GLOBAL_ORDER`.`lantitude` ,
CONCAT(  SUM( `TEST_GLOBAL_ORDER`.`profit` ) , '千' )

在這裡插入圖片描述
將sql拿去資料庫查詢卻沒有問題
在這裡插入圖片描述


解決:

得先將數字轉換成字串再concat才行

`TEST_GLOBAL_ORDER`.`country` ,
`TEST_GLOBAL_ORDER`.`longitude` , `TEST_GLOBAL_ORDER`.`lantitude` , CONCAT( CAST( SUM( `TEST_GLOBAL_ORDER`.`profit` ) AS CHAR ), '千' )

在這裡插入圖片描述

在這裡插入圖片描述