【发布时间】:2016-02-23 19:37:35
【问题描述】:
数据库表中有两个字段,latitude和longitude。 (其他领域也一样,但现在不重要了。)
我有一个函数,其中有三个参数:latitude、longitude和max_distance(公里)。
有没有什么方法可以构建原始 PostgreSQL 查询,只返回代表位置的行,该位置在从给定纬度和经度测量的 max_distance (km) 内?
示例参数 latitude=59.9138699, longitude=10.7522451, max_distance=10
【问题讨论】:
-
也许使用距离运算符:postgresql.org/docs/current/static/… 如果你需要这个很多,你可能应该看看 PostGIS
标签: sql postgresql gis