MySQL оператор "больше или равно" игнорирует свое обязательство или равно ему

Если цена в строке 38,03 , то должны быть следующие ограничения поиска all возвращают строку, содержащую результат.

WHERE price> = '38 .02 'AND price <= '38 .03' (Это работает)

ГДЕ цена> = '20' И цена <= '100' (Это работает)

ГДЕ цена> = '38 0,03 'И цена <= '38 0,03' (Это не работает)

WHERE price> = '38 .03 'AND price <=' 100 ' (Это не работает)

WHERE price> = '38 .03' (This не работает)

WHERE price <= '38 .03 ' (Это работает)

Цена сохраняется в базе данных в виде числа с плавающей запятой.

Итак, в основном, <= работает, а > = - нет. Есть ли причина, по которой это могло быть?

9
задан bcmcfc 8 September 2010 в 11:21
поделиться