service_fee 字段定義:`service_fee` decimal(14,4) NULL DEFAULT NULL COMMENT '手續費金額,含稅' ,
需求:service_fee 求和,並保留兩位小數。若整數5,即結果應為:5.00
1)round(sum(service_fee),2)
數據庫可視化工具 Navicat 上執行:一切正常……
mysql> select round(sum(service_fee),2) as serviceFree from tableName; +-------------+ | serviceFree | +-------------+ | 85850.10 | +-------------+ 1 row in set mysql>
此字段進行了求和,四舍五入,保留兩位小數,然而頁面沒有顯示需要的格式
2)cast(round(sum(service_fee),2) as char)
數據庫可視化工具 Navicat 上執行:一切正常……
mysql> select cast(round(sum(service_fee),2) as char) serviceFree from tableName; +-------------+ | serviceFree | +-------------+ | 85850.10 | +-------------+ 1 row in set mysql>
呈現到頁面,滿足需求……