mysql将小数取整,mysql的取整函数
一、ROUND()函數用法
ROUND(X) -- 表示將值 X 四舍五入為整數,無小數位
ROUND(X,D) -- 表示將值 X 四舍五入為小數點后 D 位的數值,D為小數點后小數位數。若要保留 X 值小數點左邊的 D 位,可將 D 設為負值。
SELECT ROUND('123.456')
123
SELECT ROUND('123.654')
124
SELECT ROUND('123.456',2)
123.46
SELECT ROUND('123.654',2)
123.65
二、FLOOR函數用法
FLOOR(X)表示向下取整,只返回值X的整數部分,小數部分舍棄。
例子:?投資金額的萬分之二作為公益基金【向下取整(用戶單筆投資/10000)*2】
查看每筆投資的公益基金
SELECT?id?,money?,FLOOR((money/10000)*2)?AS?likeCount?FROM?invest?ORDER?BY?TIME?DESC;
查看公益基金的總和SELECT?SUM(FLOOR((money/10000)*2))?AS?sumCount?FROM?invest?ORDER?BY?TIME?DESC;
三、CEILING函數用法
CEILING(X) 表示向上取整,只返回值X的整數部分,小數部分舍棄。
SELECT CEILING('123.456')
124
SELECT CEILING('123.654')
124
總結
以上是生活随笔為你收集整理的mysql将小数取整,mysql的取整函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库课程设计——学生宿舍信息管理系统
- 下一篇: 多模态语义检索 | 基于 MetaSpo