gpt4 book ai didi

mysql - 使用子查询从查询​​中选择一个字段

转载 作者:行者123 更新时间:2023-11-29 12:04:34 25 4
gpt4 key购买 nike

当给定经纬度时,我使用 MySQL 查询来查找两个邮政编码之间的距离。

SELECT postcode, ( 3959 * acos( cos( radians( 52.47592 ) ) * cos( radians( latitude ) ) * cos( radians( longitude ) - radians( -1.90539 ) ) + sin( radians( 52.47592 ) ) * sin( radians( latitude ) ) ) ) AS distance FROM ukpostcodes  HAVING distance <= 5 ORDER BY distance

它工作正常。但我只想要结果中的邮政编码。我不想在结果中出现距离列。

我怎样才能实现它。

谢谢

最佳答案

SELECT postcode FROM(
SELECT postcode, ( 3959 * acos( cos( radians( 52.47592 ) ) * cos( radians( latitude ) ) * cos( radians( longitude ) - radians( -1.90539 ) ) + sin( radians( 52.47592 ) ) * sin( radians( latitude ) ) ) ) AS distance FROM ukpostcodes HAVING distance <= 5 ORDER BY distance
) AS tbl

关于mysql - 使用子查询从查询​​中选择一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31761568/

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