主题
数学函数
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();
数学函数丰富多样,能够满足各种数值运算需求。