truncate
description
Syntax
DOUBLE truncate(DOUBLE x, INT d) 按照保留小数的位数d对x进行数值截取。
规则如下: 当d > 0时:保留x的d位小数 当d = 0时:将x的小数部分去除,只保留整数部分 当d < 0时:将x的小数部分去除,整数部分按照 d所指定的位数,采用数字0进行替换
example
1. mysql> select truncate(124.3867, 2);
2. +-----------------------+
3. | truncate(124.3867, 2) |
4. +-----------------------+
5. | 124.38 |
6. +-----------------------+
7. mysql> select truncate(124.3867, 0);
8. +-----------------------+
9. | truncate(124.3867, 0) |
10. +-----------------------+
11. | 124 |
12. +-----------------------+
13. mysql> select truncate(-124.3867, -2);
14. +-------------------------+
15. | truncate(-124.3867, -2) |
16. +-------------------------+
17. | -100 |
18. +-------------------------+
keywords
1. TRUNCATE
