gpt4 book ai didi

sql - SQL Select:厕所在50KM内的某个位置?

转载 作者:行者123 更新时间:2023-12-03 18:00:52 26 4
gpt4 key购买 nike

我需要在我周围找到厕所,比如说在50公里之内,并且在经度和纬度方面都有自己的位置,数据库中的厕所如下所示:

Toilet ID (primary)
Address
Latitude
Longitude

my location: my_lat, my_lon


是否可以构造一条语句返回距离(my_lat,my_lon)50公里以内的所有厕所?就像是

select * from ToiletTable where 
SQRT((Latitude - my_lat)^2 + (Longitude - my_lon)^2) < 50


谢谢!

最佳答案

假设您不在极地或太平洋地区,我会使用:

where pow(2*(latitude - ?), 2) + pow(longitude - ?, 2) < distance

关于sql - SQL Select:厕所在50KM内的某个位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6241523/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com