MySql и числа

  • Автор темы Бедняга
  • Дата начала

Бедняга

Guest
MySql и числа

Есть у меня таблица, в которой есть столбец диаметр. Определен в аксесе как одинарный с плавающей точкой. Затем с помощью софта мигрировал это дело в mysql.

Проблема вот в чем:
набираю select diameter from table;
получаю:
6.000
7.000
10.000
6.200
6.300

select diameter from table where diameter=6.000
6.000

select diameter from table where diameter=6.20
Empty set ///!!!!!?????

select diameter from table where diameter>6.00
7.000
10.000
6.200
6.300//!!!!!!!!???????

select diameter from table where diameter>=6.20
7.000
10.000
6.300

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

Бедняга

Guest
Благодарствую

-~{}~ 20.02.05 15:28:

Там предлагают писать:
select diameter from table where diameter>=6.20-0.001 and diameter<=6.20+0.001;

Это конечно сработало, но как это некрасиво совсем
 
Сверху