跳转到内容

返回截断到 d 位小数的数字 x。如果 d 为 0,则结果没有小数点或小数部分。d 可以为负数,使值 x 小数点左侧的 d 位数字变为零。d 的最大绝对值为 30;超过 30(或 -30)的数位会被截断。

func.truncate( <x, d> )
func.truncate(1.223, 1)
┌─────────────────────────┐
│ func.truncate(1.223, 1) │
├─────────────────────────┤
│ 1.2 │
└─────────────────────────┘
TRUNCATE( <x, d> )
SELECT TRUNCATE(1.223, 1);
┌────────────────────┐
│ truncate(1.223, 1) │
├────────────────────┤
│ 1.2 │
└────────────────────┘