2010-07-13 4 views
1

J'essaie de formater un champ numériquePostgreSQL, Format Float

select to_char(12315.83453, 'FM999999999999D9999') 

dans ce cas tout son OK. Le résultat est 12315,8345

Mais si la valeur est comprise entre 0 et 1

select to_char(0.83453, 'FM999999999999D9999') 
résultat

est 0,8345 sans 0 (zéro) mais je dois 0,8345.

Quel type de format devrait être indiquer à to_char pour obtenir le résultat dont j'ai besoin?

Répondre

3
SELECT to_char(0.83453, 'FM999999999990D9999'); 

Je viens de modifier le 9 avant le format D-0.