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

Почему sql запрос при строгом сравнении берет включительно?

В базе лежит значение: 1.35
В запросе сравниваю: > 1.35 (тип поля float)
А оно все равно попадает в выборку.
В чем может быть проблема?
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой Комментировать
Решение пользователя SagePtr К ответам на вопрос (2)
SagePtr
@SagePtr
Еда - это святое
Потому что 1.35 - это на самом деле 1.35000002384185791015625.
Доверять можно только тем флоатам, которые при умножении на какую-нибудь степень двойки дают целое число.
Ответ написан