mysql使用sum保留小數(shù)或者保留整數(shù)方式
更新時間:2026年06月11日 08:45:03 作者:java-zh
這篇文章主要介紹了mysql使用sum保留小數(shù)或者保留整數(shù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
轉(zhuǎn)成decimal保留兩位小數(shù)
SELECT cast(sum(需要計算列) AS decimal(11,2)) FROM 表名
使用ROUND函數(shù)保留兩位小數(shù)或取整
- ROUND(X) -- 表示將值 X 四舍五入為整數(shù),無小數(shù)位
- ROUND(X,D) -- 表示將值 X 四舍五入為小數(shù)點(diǎn)后 D 位的數(shù)值,D為小數(shù)點(diǎn)后小數(shù)位數(shù)。若要保留 X 值小數(shù)點(diǎn)左邊的 D 位,可將 D 設(shè)為負(fù)值。
--輸出2 select ROUND(2.22) --輸出3 select ROUND(2.52) --輸出2.22 select ROUND(2.2222,2) --輸出2.23 select ROUND(2.2252,2)
使用FLOOR函數(shù)保留整數(shù)
FLOOR(X)表示向下取整,只返回值X的整數(shù)部分,小數(shù)部分舍棄。
--輸出1000 select FLOOR(1000.22) select FLOOR(1000.92)
使用CEILING函數(shù)保留整數(shù)
CEILING(X) 表示向上取整,只返回值X的整數(shù)部分,小數(shù)部分舍棄。
--輸出1001 select CEILING(1000.22) select CEILING(1000.52)
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Advanced Pagination for MySQL(mysql高級分頁)
看到葉金榮的一篇關(guān)于mysql分頁的文章,結(jié)合雅虎之前發(fā)的一篇PDF 談?wù)勛约旱目捶?/div> 2016-08-08
MySQL數(shù)據(jù)庫wait_timeout參數(shù)詳細(xì)介紹
這篇文章主要介紹了MySQL數(shù)據(jù)庫wait_timeout參數(shù)詳細(xì)介紹的相關(guān)資料,wait_timeout是MySQL中用于控制非交互式連接等待時間的系統(tǒng)變量,影響服務(wù)器資源管理和安全性,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-12-12最新評論

