cast() 函數進行類型轉換


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>

呈現到頁面,滿足需求……

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM