1、ROUND
ROUND( 数字 , 精确度)
数字:需要四舍五入的数字
精确度:精确到小数点后几位,默认精确到整数位
计算方法:将数字的绝对值进行四舍五入的计算,然后加上原数字的正\负号
SELECT ROUND(1.5) AS "out put_1",ROUND(-1.5) AS "out put_2"
2、CEIL
CEIL( 数字 )
向上取整,返回>=该参数的最小整数
SELECT CEIL(2.000001) AS "out put_1", CEIL(-2.000001) AS "out put_2"
3、FLOOR
FLOOR( 数字 )
向下取整,返回<=该参数的最大整数
SELECT FLOOR(2.000001) AS "out put_1", FLOOR(-2.000001) AS "out put_2"
4、TRUNCATE
TRUNCATE( 数字, 精确度 )
截断,直接舍去小数点后的位数,也可以看作去尾
数字:需要截断的数字
精确度:截断到小数点后几位
SELECT TRUNCATE(2.99999, 1) AS "out put_1", TRUNCATE(-2.99999, 1) AS "out put_2"
5、MOD
MOD( 被除数,除数 )
取余
# MOD函数的作用和 num1%num2的作用一样
SELECT MOD(10, 3) AS "MOD", 10%3 AS "取余"