教程 mariadb tutorial

数学函数

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();

数学函数丰富多样,能够满足各种数值运算需求。