powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / при делении целого получаем ноль [?]
4 сообщений из 4, страница 1 из 1
при делении целого получаем ноль [?]
    #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
при делении целого получаем ноль [?]
    #33079169
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
либо пиши 1.0 либо явно указывай тип 1/2::numeric
...
Рейтинг: 0 / 0
при делении целого получаем ноль [?]
    #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
при делении целого получаем ноль [?]
    #33091061
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да вы правя я это и имел виду :-)

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


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