Выбор чисел с плавающей запятой в десятичной форме
У меня есть небольшое число в таблице PostgreSQL:
test=# CREATE TABLE test (r real);
CREATE TABLE
test=# INSERT INTO test VALUES (0.00000000000000000000000000000000000000000009);
INSERT 0 1
Когда я запускаю следующий запрос, он возвращает номер как8.96831e-44
:
test=# SELECT * FROM test;
r
-------------
8.96831e-44
(1 row)
Как я могу показать значение вpsql
в десятичной форме (0.00000000000000000000000000000000000000000009
) вместо научной записи? Я был бы счастлив с0.0000000000000000000000000000000000000000000896831
слишком. К сожалению, я не могу изменить таблицу, и меня не волнует потеря точности.
(Я играл сto_char
какое-то время безуспешно.)