0

我将此查询传递给 mysql 表

SELECT metar_id, latitude, longitude
FROM  `metars` 
WHERE  `latitude` >=  '38.996666666667'
AND  `longitude` >=  '103.16666666667'
AND  `latitude` <=  '40.663333333333'
AND  `longitude` <=  '104.83333333333'

它给了我一行以下数据。1)metar_id=997419 纬度=4.53 经度=103.43

为什么我会在边界之外获得一个数据点?

4

1 回答 1

0

通过简单地将字段的数据类型从 varchar 更改为 float 来解决它。

于 2013-04-12T14:17:14.490 回答