mam to w tabeli mysql:Dlaczego to zapytanie sql nie zwraca żadnych wyników porównujących liczby zmiennoprzecinkowe?
id
i bolag_id
są int
. lat
i lngitude
są double
.
Jeśli używam kolumnie lngitude
brak wyników zwrócone są:
lngitude
Zapytanie:SELECT * FROM location_forslag WHERE
lngitude = 13.8461208
Jednakże, jeśli mogę użyć kolumny lat
, to robi wyników Powrót:
lat
Zapytanie:SELECT * FROM location_forslag WHERE
lat = 58.3902782
Na czym polega problem z kolumną lngitude
?
spróbuj "GDZIE LICZBA MIĘDZY 13.8461208 I 13.8461209". – Benoit
@Benoit działa, jeśli zmienię go na 13.8461207 I 13.8461208 –