SELECT nr
, nr::numeric(30,4) AS cast
, to_char(nr, 'FM9999999990.9999') AS to_char0
, to_char(nr, '0.9999') AS to_char1
, to_char(nr, '0.0000') AS to_char2
, to_char(nr, 'FM0.9999') AS to_char3
, to_char(nr, 'FM0.0000') AS to_char4
FROM (
VALUES
(1, numeric '123')
, (2, 1.2)
, (3, 0.00000)
, (4,-0.039)
, (5, 0.039)
, (6, 0.0390)
, (7, 0.039000)
, (8, 0.0391234)
,(9, 123456789.039123456789)
,(10, 123456789.039123456789123456789)
) t(id, nr)
ORDER BY id;
天然橡胶 |演员 | to_char0 | to_char1 | to_char2 | to_char3 | to_char4
------------------------------: | -------------: | :------------- | :------- | :------- | :------- | :--------
123 | 123.0000 | 123. | #.#### | #.#### | #.#### | #.####
1.2 | 1.2000 | 1.2 | 1.2000 | 1.2000 | 1.2 | 1.2000
0.00000 | 0.0000 | 0。| 0.0000 | 0.0000 | 0。| 0.0000
-0.039 | -0.0390 | -0.039 | -0.0390 | -0.0390 | -0.039 | -0.0390
0.039 | 0.0390 | 0.039 | 0.0390 | 0.0390 | 0.039 | 0.0390
0.0390 | 0.0390 | 0.039 | 0.0390 | 0.0390 | 0.039 | 0.0390
0.039000 | 0.0390 | 0.039 | 0.0390 | 0.0390 | 0.039 | 0.0390
0.0391234 | 0.0391 | 0.0391 | 0.0391 | 0.0391 | 0.0391 | 0.0391
123456789.039123456789 | 123456789.0391 | 123456789.0391 | #.#### | #.#### | #.#### | #.####
123456789.039123456789123456789 | 123456789.0391 | 123456789.0391 | #.#### | #.#### | #.#### | #.####