mysql常用的数值运算符
-
ceil()
进一取整。 -
floor()
舍一取整。 -
div
整数除法。 -
mod
取余数(取模)。 -
power()
幂运算。 -
round()
四舍五入。 -
truncate()
数字截取。
1.ceil()
进一取整。
mysql> select ceil(3.01);
+------------+
| ceil(3.01) |
+------------+
| 4 |
+------------+
2.floor()
舍一取整。
mysql> select floor(3.99);
+-------------+
| floor(3.99) |
+-------------+
| 3 |
+-------------+
3.div
整数除法。
mysql> select 4/3;
+--------+
| 4/3 |
+--------+
| 1.3333 |
+--------+
mysql> select 4 div 3;
+---------+
| 4 div 3 |
+---------+
| 1 |
+---------+
4.mod
取余数(取模),它和%
等价。
mysql> select 8 % 3;
+-------+
| 8 % 3 |
+-------+
| 2 |
+-------+
mysql> select 8 mod 3;
+---------+
| 8 mod 3 |
+---------+
| 2 |
+---------+
5.power()
幂运算。
mysql> select power(3,2);
+------------+
| power(3,2) |
+------------+
| 9 |
+------------+
6.round()
四舍五入。
mysql> select round(1.3415926,2);
+--------------------+
| round(1.3415926,2) |
+--------------------+
| 1.34 |
+--------------------+
7.truncate()
数字截取,和round()
区别就在于truncate()
只是截取,不做四舍五入。
mysql> select truncate(1.3415926,4);
+-----------------------+
| truncate(1.3415926,4) |
+-----------------------+
| 1.3415 |
+-----------------------+
网友评论