Задать вопрос
@wideShift

Что значит точность не меньше 6 цифр у real?

Формулировка:
На большинстве платформ тип real может сохранить значения в пределах от 1E-37 до 1E+37 с точностью не меньше 6 десятичных цифр.
  • Вопрос задан
  • 231 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Решения вопроса 1
@galaxy
А что, по-вашему, это может значить?
6 значащих цифр гарантируется, т.е. 123456 можно хранить, а 123456789 - можно, но с потерей точности:
postgres=# select 123456789::real;
    float4
---------------
 1.2345679e+08


Это на самом деле обычные ограничения 4-х байтового float, с некоторым запасом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы