SelectDB Cloud
SQL 手册
函数
math-functions
truncate

truncate

description

Syntax

DOUBLE truncate(DOUBLE x, INT d) 按照保留小数的位数dx进行数值截取。

规则如下: 当d > 0时:保留xd位小数 当d = 0时:将x的小数部分去除,只保留整数部分 当d < 0时:将x的小数部分去除,整数部分按照 d所指定的位数,采用数字0进行替换

example

mysql> select truncate(124.3867, 2);
+-----------------------+
| truncate(124.3867, 2) |
+-----------------------+
|                124.38 |
+-----------------------+
mysql> select truncate(124.3867, 0);
+-----------------------+
| truncate(124.3867, 0) |
+-----------------------+
|                   124 |
+-----------------------+
mysql> select truncate(-124.3867, -2);
+-------------------------+
| truncate(-124.3867, -2) |
+-------------------------+
|                    -100 |
+-------------------------+

keywords

TRUNCATE
© 2023 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标