Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / при делении целого получаем ноль [?] / 4 сообщений из 4, страница 1 из 1
23.05.2005, 01:17
    #33079165
Drew0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при делении целого получаем ноль [?]
бррррр........ или мне спать пора уже?

CREATE TABLE prices
(
price numeric(6,5) NOT NULL,
)

UPDATE prices SET price=1/2;
SELECT * FROM prices;
price_in
----------
0.000000

UPDATE prices SET price=1.5/2;
SELECT * FROM prices;
price_in
----------
0.750000
...
Рейтинг: 0 / 0
23.05.2005, 01:37
    #33079169
vfabr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при делении целого получаем ноль [?]
либо пиши 1.0 либо явно указывай тип 1/2::numeric
...
Рейтинг: 0 / 0
30.05.2005, 15:22
    #33090891
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при делении целого получаем ноль [?]
vfabrлибо пиши 1.0 либо явно указывай тип 1/2::numeric
Стоит обратить внимание на порядок выполнения операций:
1/2::numeric == 1/(2::numeric)
но
1/2::numeric <> (1/2)::numeric
т.ч., для очевидности трактовки, можно:
1::numeric/2
...
Рейтинг: 0 / 0
30.05.2005, 16:17
    #33091061
vfabr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при делении целого получаем ноль [?]
да вы правя я это и имел виду :-)

если я писал что надо 1.0 то следовательно и 1::numeric ^-)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / при делении целого получаем ноль [?] / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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