数值函数

函数说明示例结果
ABS(x)绝对值SELECT ABS(-5);5
CEIL(x) / CEILING(x)向上取整SELECT CEIL(4.2);5
FLOOR(x)向下取整SELECT FLOOR(4.8);4
ROUND(x, d)四舍五入到 d 位小数SELECT ROUND(4.567, 2);4.57
TRUNCATE(x, d)截断到 d 位小数SELECT TRUNCATE(4.567, 2);4.56
MOD(x, y)取余数SELECT MOD(10, 3);1
POW(x, y) / POWER(x, y)幂运算SELECT POW(2, 3);8
SQRT(x)平方根SELECT SQRT(16);4
RAND()随机数 (0~1)SELECT RAND();0.xxx
GREATEST(a, b, …)最大值SELECT GREATEST(3, 7, 5);7
LEAST(a, b, …)最小值SELECT LEAST(3, 7, 5);3