gpt4 book ai didi

MySQL - Geo - 获取最近的教区给定坐标

转载 作者:行者123 更新时间:2023-11-29 06:47:57 32 4
gpt4 key购买 nike

以下是我用于在距给定纬度/经度坐标的给定距离内定位教区的 SQL:

SELECT record_id as parish_id, parish, church, ( 3959 * acos( cos( radians(#sLat#) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(#sLng#) ) + sin( radians(#sLat#) ) * sin( radians( lat ) ) ) ) AS distance 
FROM parishes
HAVING distance < #arguments.dist#
ORDER BY distance
LIMIT 0 , 20;

我将如何更改此查询以仅获取距给定坐标最近的教区?

最佳答案

您当前使用以下声明限制为 20:

限制 0,20

您可以通过将其更改为限制为一个:

限制 1

它将是最近的,因为您按距离 排序。

关于MySQL - Geo - 获取最近的教区给定坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17459694/

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