我想知道在psql shell中显示结果时,是否存在一个参数或全局变量,以便在PostgreSQL中使用最大N位数打印浮点(或双精度)值。
我知道to_char,我正在寻找psql中的全局行为。
再见
答案 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中有很多数据格式控制。