2017-08-09 51 views

回答

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) 
+0

您的解決方案比我使用的'to_char'更好,因爲至少它保留了數字類型。另一方面,這不是全球性的,不幸的是。 –

+0

請注意,如果該號碼不適合左側,則可能會失敗。即423.234 :: numeric(4,2)將失敗。 –

+0

@ScottMarlowe是的。如果你使用數字來控制長度,你還需要保持整個長度 –

0

沒有這樣的功能,或在generlal,多少數據在PSQL格式控制。

相關問題