Vanligtvis med den här typen av frågor är det bra att ge ett litet exempel för att replikera dina resultat.
Att testa för exakta flytvärden är vanligtvis en dålig idé eftersom flyttalsprecision inte är en exakt vetenskap. Det är mycket bättre att använda lite tolerans.
create table foo1 (col1 float);
insert into foo1 values (2.18);
select * from foo1 where abs(col1-2.18) <= 1e-6