trunc(x[, y])
返回 x 按精度 y 截取后的值
x 数字型表达式
y 数字型表达式,如果 y 不为整数则截取 y 整数部分。如果 y>0 则截取到 y 位小数。如果 y<0 则截取到小数点向左第 y 位,小数前其它数据用 0 表示。
数字
SQL> select trunc(5555.66666,2.1),trunc(5555.66666,-2.6),trunc(5555.033333) from dual; TRUNC(5555.66666,2.1) TRUNC(5555.66666,-2.6) TRUNC(5555.033333) --------------------- ---------------------- ------------------ 5555.66 5500 5555