1.round 四舍五入
SELECT ROUND(1.67);
SELECT ROUND(-1.37);

2.ceil 向上取整,返回>=该参数的最小整数
SELECT CEIL(1.12);

3.floor 向下取整,返回<=该参数的最大整数
SELECT FLOOR(9.99);

4.truncate 截断,保留小数点后指定位数
SELECT TRUNCATE(13.9876,2);

5.mod 取余
/
mod(a,b): a-a/b
b
mod(-10,-3): -10-(-10)/(-3)(-3) = -1
/
SELECT MOD(-10,3);#-1
SELECT MOD(-10,-3);#-1
SELECT MOD(10,-3);#1
SELECT MOD(10,3);#1

6.rand 获取随机数,返回0-1之间的小数
SELECT RAND();