MySQL数学函数有哪些?

MySQL提供了丰富的数学函数,用于进行数学计算。主要的数学函数包括:

  1. ABS(x):返回x的绝对值
SELECT ABS(-12) AS 'Absolute';      
+----------+        
| Absolute |
+----------+        
| 12       |
+----------+   
  1. CEILING(x): 返回大于或等于x的最小整数
SELECT CEILING(1.3) AS 'Ceiling Value';
+------------+       
| Ceiling Value |
+------------+       
| 2            |
+------------+
  1. FLOOR(x):返回小于或等于x的最大整数
SELECT FLOOR(1.9) AS 'Floor Value';
+--------------+
| Floor Value |       
+--------------+
| 1            |
+--------------+
  1. RAND(): 返回0到1之间的随机数
  2. SQRT(x):返回x的平方根
  3. MOD(x,y): 返回x除以y的余数
  4. POW(x,y):返回x的y次幂

使用这些函数通过在SELECT语句中调用即可。
示例:

SELECT ABS(-10) AS 'Absolute';        
SELECT CEILING(1.9) AS 'Ceiling';       
SELECT RAND() AS 'Random';
SELECT RAND();
SELECT SQRT(4);
SELECT MOD(7,3);
SELECT POW(2,3);