PostgreSQL,格式浮点数

Dum*_*tru 3 postgresql

我尝试格式化数字字段

select to_char(12315.83453, 'FM999999999999D9999')
Run Code Online (Sandbox Code Playgroud)

在这种情况下一切正常。结果是12315.8345

但是如果值在 0 和 1 之间

select to_char(0.83453, 'FM999999999999D9999')
Run Code Online (Sandbox Code Playgroud)

结果是.8345没有 0 (零)但我需要0.8345

应该指示什么样的格式to_char才能获得我需要的结果?

Dan*_*que 5

SELECT to_char(0.83453, 'FM999999999990D9999');
Run Code Online (Sandbox Code Playgroud)

我只是将9之前的格式更改D0.