Я пытаюсь выяснить спецификацию формата to_char(), которая даст мне следующий результат.Десятичное число, to_char и Oracle
to_char(0.1, '[FORMAT_SPEC]')
дает 0,1 и:
to_char(1, '[FORMAT_SPEC]')
дает 1.
Я попытался следующие решения:
to_char(0.1)
дает».1' .
to_char(0.1, 'FM0.099')
дает 0,1, которое хорошо, однако:
to_char(1, 'FM0.099')
дает 1,0, что не в порядке.
Есть ли у вас какие-либо предложения?
+1 для непоследовательной точности, хорошо заметной. – Khb
Именно то, что я искал. Спасибо, Oracle за то, что он завязал форматирование. –