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)