Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Откуда берутся лишние доли во float4?? / 2 сообщений из 2, страница 1 из 1
04.04.2015, 11:33
    #38926957
Generalproger
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откуда берутся лишние доли во float4??
Есть поле 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
04.04.2015, 12:01
    #38926967
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Откуда берутся лишние доли во float4??
Generalproger,

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

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

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


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