四舍五入 : ROUND 函数
图片.png
SELECT ROUND(12.345, 2) --结果 : 12.350
SELECT ROUND(12.345, 1) --结果 : 12.300
SELECT ROUND(154.36, -1) --结果 : 150.00
SELECT ROUND(154.36, -2) --结果 : 200.00
向上向下取整 : CEILING(val) / FLOOR(val)
- 对于向上取整 CEILING(val), 只要val有任意一个小数位不为0, 即向上取整.
SELECT CEILING(12.000) --结果 : 12
SELECT CEILING(12.001) --结果 : 13
SELECT CEILING(12.345) --结果 : 13
- 向下取整 FLOOR(val) , 无论val中小数是不是为0 全部舍弃掉
SELECT FLOOR(12.000) --结果 : 12
SELECT FLOOR(12.543) --结果 : 12
参考
https://blog.csdn.net/dietime1943/article/details/80802872
http://www.w3school.com.cn/sql/sql_func_round.asp












网友评论