Auswahl von Gleitkommazahlen in Dezimalform
Ich habe eine kleine Zahl in einer PostgreSQL-Tabelle:
test=# CREATE TABLE test (r real);
CREATE TABLE
test=# INSERT INTO test VALUES (0.00000000000000000000000000000000000000000009);
INSERT 0 1
Wenn ich die folgende Abfrage ausführe, wird die Nummer als zurückgegeben8.96831e-44
:
test=# SELECT * FROM test;
r
-------------
8.96831e-44
(1 row)
Wie kann ich den Wert in anzeigen?psql
in seiner Dezimalform (0.00000000000000000000000000000000000000000009
) anstelle der wissenschaftlichen Notation? Ich wäre glücklich mit0.0000000000000000000000000000000000000000000896831
auch. Leider kann ich den Tisch nicht wechseln und ich kümmere mich nicht wirklich um den Präzisionsverlust.
Ich habe mit ... gespieltto_char
für eine Weile ohne Erfolg.)