Обикновено с този тип въпроси е добре да предоставите малък пример, за да повторите резултатите си.
Обикновено тестването за точни стойности на плаваща запетая е лоша идея, тъй като прецизността с плаваща запетая не е точна наука. Много по-добре е да използвате известна толерантност.
create table foo1 (col1 float);
insert into foo1 values (2.18);
select * from foo1 where abs(col1-2.18) <= 1e-6