一 求2,-3.3和-33的绝对值
mysql> SELECT ABS(2), ABS(-3.3), ABS(-33);
+--------+-----------+----------+
| ABS(2) | ABS(-3.3) | ABS(-33) |
+--------+-----------+----------+
| 2 | 3.3 | 33 |
+--------+-----------+----------+
1 row in set (0.00 sec)
二 返回圆周率值
mysql> SELECT pi();
+----------+
| pi() |
+----------+
| 3.141593 |
+----------+
1 row in set (0.01 sec)
三 求9,40和-49的二次平方根
mysql> SELECT SQRT(9), SQRT(40), SQRT(-49);
+---------+-------------------+-----------+
| SQRT(9) | SQRT(40) | SQRT(-49) |
+---------+-------------------+-----------+
| 3 | 6.324555320336759 | NULL |
+---------+-------------------+-----------+
1 row in set (0.01 sec)
四 对MOD(31,8),MOD(234, 10),MOD(45.5,6)进行求余运算
mysql> SELECT MOD(31,8),MOD(234, 10),MOD(45.5,6);
+-----------+--------------+-------------+
| MOD(31,8) | MOD(234, 10) | MOD(45.5,6) |
+-----------+--------------+-------------+
| 7 | 4 | 3.5 |
+-----------+--------------+-------------+
1 row in set (0.00 sec)
五 使用CEILING函数返回最小整数——返回房顶的数
mysql> SELECT CEIL(-3.35),CEILING(3.35);
+-------------+---------------+
| CEIL(-3.35) | CEILING(3.35) |
+-------------+---------------+
| -3 | 4 |
+-------------+---------------+
1 row in set (0.01 sec)
六 使用FLOOR函数返回最大整数——返回地板的数
mysql> SELECT FLOOR(-3.35), FLOOR(3.35);
+--------------+-------------+
| FLOOR(-3.35) | FLOOR(3.35) |
+--------------+-------------+
| -4 | 3 |
+--------------+-------------+
1 row in set (0.00 sec)
七 使用RAND()函数产生随机数