控制输出中的psql十进制数字

时间:2017-08-09 14:40:54

标签: postgresql psql

我想知道在psql shell中显示结果时,是否存在一个参数或全局变量,以便在PostgreSQL中使用最大N位数打印浮点(或双精度)值。

我知道to_char,我正在寻找psql中的全局行为。

再见

2 个答案:

答案 0 :(得分:0)

在某种程度上,您可以控制定义数字长度的小数位数,例如:

t=# select (2/3.0)::numeric(3,3)::float;
 float8
--------
  0.667
(1 row)

Time: 89.094 ms
t=# select (2/3.0)::numeric(9,9)::float;
   float8
-------------
 0.666666667
(1 row)

答案 1 :(得分:0)

在psql中没有这样的功能,或者在generlal中有很多数据格式控制。