PostgreSQL9.3.3をCentOSで利用しています。

CREATE TABLE latest_data (
    id bigserial primary key,
    observed_at timestamp,
    lat real,
    lon real,
    value real
);

CREATE INDEX latest_data_lat_lon_index ON latest_data(lat, lon);

というテーブルがあった時、

# SELECT * FROM latest_data OFFSET 0 LIMIT 1;
   id   |     observed_at     |  lat  |  lon   | value
--------+---------------------+-------+--------+--------
 178576 | 2014-12-21 01:21:00 | 76.15 | 148.35 | 0.0078
(1 row)

と、データは入っているのですが、以下のようなクエリを発行すると、値が返ってきません。

# SELECT * FROM latest_data WHERE lat = 76.15 AND lon = 148.35;
 id | observed_at | lat | lon | value
----+-------------+-----+-----+-------
(0 rows)

原因がわかれば教えていただけないでしょうか。