mysql 数学函数

truncate() 是 MySQL 的数学函数。此函数用于用于保留小数的小数点位数。

语法

select truncate(number, decimal_places); 

参数:

Number:要保留小数点的数字。

decimal_places:保留的小数点的位数。

返回

此函数返回截断到特定小数位的数字。

示例 1

select truncate(23.458, 2); 

输出:

 mysql> select truncate(23.458, 2);
+---------------------+
| truncate(23.458, 2) |
+---------------------+
|               23.45 |
+---------------------+
1 row in set (0.00 sec)

示例 2

select truncate(2523.458, -2); 

输出:

mysql> select truncate(23.458, -2);
+----------------------+
| truncate(23.458, -2) |
+----------------------+
|                    0 |
+----------------------+
1 row in set (0.00 sec)

示例 3

select truncate(8653.21,0); 

输出:

mysql> select truncate(8653.21,0);
+---------------------+
| truncate(8653.21,0) |
+---------------------+
|                8653 |
+---------------------+
1 row in set (0.00 sec)