powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Откуда берутся лишние доли во float4??
2 сообщений из 2, страница 1 из 1
Откуда берутся лишние доли во float4??
    #38926957
Generalproger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть поле bon с типом float4[][] которому задано значение: {{0,0,0,0.25},{0,0,0,0.15},{0,0,0,0.05}}

Делаю запрос из этой таблицы на java
SELECT to_json(ARRAY[ ... array_to_json(lco), array_to_json(bon) ... ]) FROM ah_fm WHERE ...

И в итоге хоть убей получается ответ такого содержания:
[ ... [[0,0,0,0.25],[0,0,0,0.150000006],[0,0,0,0.0500000007]] ... ]

Хоть убей не могу понять как и откуда вместо 0.15 стало 0.150000006 и почему первое значение нормально сохранилось
Что нужно сделать что вы возврат был в нормальных значениях
...
Рейтинг: 0 / 0
Откуда берутся лишние доли во float4??
    #38926967
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Generalproger,

http://habrahabr.ru/post/112953/

Раздел #4, про подводные камни.

В вашем случае лучше использовать тип `NUMERIC`.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Откуда берутся лишние доли во float4??
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]