主题
数学函数
1. 取整函数
CEIL(x)或CEILING(x):向上取整。FLOOR(x):向下取整。ROUND(x, d):四舍五入,d表示保留的小数位数。
sql
SELECT CEIL(3.2), FLOOR(3.8), ROUND(3.14159, 2);2. 绝对值
ABS(x):返回数值的绝对值。
sql
SELECT ABS(-10);3. 最大值和最小值
GREATEST(x1, x2, ...):返回参数中的最大值。LEAST(x1, x2, ...):返回参数中的最小值。
sql
SELECT GREATEST(1, 5, 3), LEAST(1, 5, 3);4. 幂和开方
POW(x, y)或POWER(x, y):计算x的y次方。SQRT(x):平方根。
sql
SELECT POW(2, 3), SQRT(16);5. 随机数
RAND():返回 0 到 1 之间的随机浮点数。
sql
SELECT RAND();数学函数丰富多样,能够满足各种数值运算需求。