mysql将小数取整,mysql的取整函数
一、ROUND()函數(shù)用法
ROUND(X) -- 表示將值 X 四舍五入為整數(shù),無(wú)小數(shù)位
ROUND(X,D) -- 表示將值 X 四舍五入為小數(shù)點(diǎn)后 D 位的數(shù)值,D為小數(shù)點(diǎn)后小數(shù)位數(shù)。若要保留 X 值小數(shù)點(diǎn)左邊的 D 位,可將 D 設(shè)為負(fù)值。
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函數(shù)用法
FLOOR(X)表示向下取整,只返回值X的整數(shù)部分,小數(shù)部分舍棄。
例子:?投資金額的萬(wàn)分之二作為公益基金【向下取整(用戶(hù)單筆投資/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函數(shù)用法
CEILING(X) 表示向上取整,只返回值X的整數(shù)部分,小數(shù)部分舍棄。
SELECT CEILING('123.456')
124
SELECT CEILING('123.654')
124
總結(jié)
以上是生活随笔為你收集整理的mysql将小数取整,mysql的取整函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 数据库课程设计——学生宿舍信息管理系统
- 下一篇: 数据库(day02)