MySQL 提供了许多数学函数,用于执行各种数学运算。以下是其中一些常用的数学函数:

1. ABS(): 返回一个数的绝对值。
    SELECT ABS(-10);
    -- 返回 10

2. CEIL() 或 CEILING(): 返回大于或等于给定数的最小整数。
    SELECT CEIL(5.3);
    -- 返回 6

3. FLOOR(): 返回小于或等于给定数的最大整数。
    SELECT FLOOR(5.9);
    -- 返回 5

4. ROUND(): 返回一个数四舍五入到指定的小数位数。
    SELECT ROUND(5.567, 2);
    -- 返回 5.57

5. SQRT(): 返回一个数的平方根。
    SELECT SQRT(25);
    -- 返回 5

6. POWER() 或 POW(): 返回一个数的指定次幂。
    SELECT POWER(2, 3);
    -- 返回 8

7. MOD(): 返回两个数相除的余数。
    SELECT MOD(10, 3);
    -- 返回 1

8. RAND(): 返回一个 0 到 1 之间的随机浮点数。
    SELECT RAND();
    -- 返回 0 到 1 之间的随机数

这只是一小部分 MySQL 中可用的数学函数。你可以根据具体的需求选择合适的函数来进行数学运算。


转载请注明出处:http://www.zyzy.cn/article/detail/8020/MySQL