设置精度位为指定的长度。
int1_trunc ::=
int1_trunc ::= INT1_TRUNC ( tinyint_expression1 , int_expression2 )
tinyint_expression1
精确数字数据类型类别的表达式,给定的数。
int_expression2
精确数字数据类型类别的表达式,指定的精度大小。
返回与 decimal_expression 相同的数据类型。
decimal_expression
示例1: 用 INT1_TRUNC 设置精度
-- 用 INT1_ROUND 设置精度 -- 在这里显示的结果是 5 不是 5.000 -- 这是因为神通数据库优化了结果 —— 去除输出值尾部的'0' -- 但是在这个值实际存储的是 5.000 SELECT INT1_TRUNC(5::int1, 3::int4); INT1_TRUNC(numeric) | ------------------------- 5 | 总数目:1