У меня проблемы с получением значений с плавающей запятой / реальных значений из PostgreSQL.
Например, я хотел бы сохранить: 123456789123456, получить тот же самый номер с помощью оператора select.
Таблица Табл (Num Real)
вставить в значения tbl (num) ('123456789123456');
Как и сейчас, если я "выберу num from tbl", результат будет "1.23457e + 14"
Если я запускаю «выберите CAST (num AS numeric) как num from tbl», то результат будет 123457000000000
Если я запускаю «выберите CAST (num AS float) как num from tbl», то результат будет 123456788103168 (откуда это число пришло)
Как же я могу выбрать значение и в результате получить "123456789123456"?
Большое спасибо заранее