truncate
description
Syntax
DOUBLE truncate(DOUBLE x, INT d) Numerically truncate x according to the number of decimal places d.
The rules are as follows: When d > 0: keep d decimal places of x When d = 0: remove the fractional part of x and keep only the integer part When d < 0: Remove the fractional part of x, and replace the integer part with the number 0 according to the number of digits specified by d
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
