TRUNCATE
将给定输入截断到给定的小数位数。
语法
TRUNCATE(X [, N])
参数
X
类型:numeric
数值。
N
类型:integer
默认:0
要保留的小数位数。此值可以为负数,以截断小数点左侧的 N 位数。
如果省略,精确度默认为 0,并且 X 将四舍五入到最接近的整数。
返回
类型: double
X 截断为 PRECISION 位小数。
示例
| X | 精度 | 输出 |
|---|---|---|
| 2.365 | 2.0 | |
| 1.456249 | 3 | 1.456 |
| 42.01934 | 2 | 42.01 |
| 1.1 | 1.0 | |
| -1.1 | -1.0 | |
| -1.9 | -1.0 | |
| 0 | 0.0 | |
| 0.5 | 0.0 | |
| 12.333 | -1 | 10.0 |
| 12.333 | 0 | 12.0 |
| 12.333 | 1 | 12.3 |