PostgreSQL:trunc函数
这个PostgreSQL教程解释了如何在语法和示例中使用PostgreSQL trunc函数。
描述
PostgreSQL的TRUNC函数返回一个数截断到一定的小数位数。
句法
PostgreSQL中trunc函数的语法是:
trunc( number, [ decimal_places ] )
参数或参数
-
数
- 要截断的数字。 decimal_places
- 可选的。要截断的小数位数。该值必须是正整数或负整数。
适用于
trunc函数可用于以下PostgreSQL版本:
- PostgreSQL 10.1 PostgreSQL 9.6 PostgreSQL 9.4,PostgreSQL 9.3,PostgreSQL 9.2,PostgreSQL 9.1,PostgreSQL 9.0,PostgreSQL 8.4
例
我们来看看一些PostgreSQL trunc函数示例,并探讨如何在PostgreSQL中使用trunc函数。
例如:
postgres=# SELECT trunc(125.315); trunc ------- 125 (1 row) postgres=# SELECT trunc(125.315, 0); trunc ------- 125 (1 row) postgres=# SELECT trunc(125.315, 1); trunc ------- 125.3 (1 row) postgres=# SELECT trunc(125.315, 2); trunc -------- 125.31 (1 row) postgres=# SELECT trunc(125.315, -1); trunc ------- 120 (1 row) postgres=# SELECT trunc(125.315, -2); trunc ------- 100 (1 row) postgres=# SELECT trunc(-125.315); trunc ------- -125 (1 row)