比较不同的小数位数

时间:2018-03-29 22:21:29

标签: mysql

我尝试在数据库中匹配纬度DECIMAL (10,8)和经度DECIMAL (11,8),纬度和经度只有4位小数。我试图比较地址,但由于地址都是不同的格式,我认为纬度和经度是下一个最好的事情。

所以现在我必须这样做:

select *
from locations
where (latitude BETWEEN 33.29940 AND 33.29949) AND 
(longitude BETWEEN -111.89889 AND -111.89880)

我在每个号码的0到9之间搜索。但它非常笨重。我宁愿做一些像LIKE %33.2994%这样的事情。

那么搜索这些纬度和经度字段的最佳方法(性能和易读性)是什么?

0 个答案:

没有答案