SELECT
fc.*,
ifnull(
round(
6378.138 * 2 * asin(
sqrt(
pow( sin( ( 要查询的地点纬度 * pi( ) / 180-数据库中的维度字段 * pi( ) / 180 ) / 2 ), 2 ) + cos( 要查询的地点纬度 * pi( ) / 180 ) * cos( 数据库中的维度字段 * pi( ) / 180 ) * pow( sin( ( 要查询的地点经度 * pi( ) / 180-数据库中的经度字段 * pi( ) / 180 ) / 2 ), 2 )
)
) * 1000
),
0
) distance
FROM
fende_community fc
如增加距离限制
WHERE
round(
6378.138 * 2 * asin(
sqrt(
pow( sin( ( 要查询的地点纬度 * pi( ) / 180-数据库中的维度字段 * pi( ) / 180 ) / 2 ), 2 ) + cos( 要查询的地点纬度 * pi( ) / 180 ) * cos( 数据库中的维度字段 * pi( ) / 180 ) * pow( sin( ( 要查询的地点经度 * pi( ) / 180-数据库中的经度字段 * pi( ) / 180 ) / 2 ), 2 )
)
) * 1000
) <= 或 >= 多少米

//排序ASC为最近 DESC最远
ORDER BY
distance ASC

mysql实现经纬度查询并按距离排序相关推荐

  1. MySql根据经纬度查询任意距离范围内数据

    sql代码#当前位置经纬度 经度:117.215637 纬度:39.1373367 #表中经纬度字段 经度:longitude 纬度:latitude select * from( SELECT id ...

  2. MySql中实现 按经纬度搜索附近的人,并按距离排序的简单实现

    按经纬度搜索附近的人,并按距离排序的简单实现. 2016年05月31日 23:26:17 阅读数:7235 按经纬度搜索附近的人,并按距离排序的简单实现 这是一种简单的实现,数据量不大的情况下还是能满 ...

  3. ElasticSearch根据坐标点和半径查询范围内的所有记录,并按距离排序

    一.场景 es版本号5.3.0,查询es索引里距离某点位(例:113.93900469,22.56172077)两百米内的所有记录,并按距离排序 二.操作步骤 1.语法 坐标字段类型是geo_poin ...

  4. mysql根据经纬度查询范围内数据,并根据距离排序

    最近接到一个新需求,要根据经纬度查询指定范围内的数据,并且根据距离进行排序,网上找了找相关实现方法,记录一下. java代码如下 public final class DistanceUtils {/ ...

  5. mysql根据经纬度搜周边_根据经纬度查询最近距离,mysql查询经纬度附近范围

    public class Test{ private static List ilist = new ArrayList(); public static void main(String[] arg ...

  6. mysql 根据经纬度查询距离

    SELECT*, (6371 * acos(cos(radians('31.82030058')) * cos(radians(lat)) * cos(radians(lng) - radians(' ...

  7. mysql根据经纬度查询距离在1000米范围内的数据

    SELECT     lon,lat,id,name,     ST_Distance      (      point ( lon, lat ),      point ( 106.6890580 ...

  8. mysql 根据经纬度查询规定范围内符合坐标的店铺并优化查询的sql语句

    $ lat:纬度, $ lon:经度, 优化查询:latitude < ".($ lat+1)." and latitude> ".($ lat-1).&qu ...

  9. mysql通过经纬度计算两点距离

    传入参数 纬度 23.163292 经度 113.3114676 与数据库中经纬度对比,得到距离 计算公式有点复杂,先上sql: SELECTbm.`id` id,bm.`bus_name` busn ...

  10. mysql 关闭in自动排序_为什么MySQL的in查询会自动排序

    $id_arr = array(2,6,3,10);//排好序的id列表 $sql = "select user,id from user_member where id in (" ...

最新文章

  1. mastercam2019中文版
  2. kotlin内联函数let、with、run、apply、also
  3. QT乱码总结1.Unicode 和 UTF-8
  4. python输出三角形周长_976. 三角形的最大周长(Python)
  5. (转)如何使用caffe的MATLAB接口
  6. 临界区,互斥量,信号量,事件的区别
  7. odbc如何连oracle数据库,不安装Oracle如何连数据库(odbc驱动)
  8. SPFA+Dinic HDOJ 3416 Marriage Match IV
  9. 发布不同类型的话题问题
  10. .Hbase批量导入数据应用
  11. SVN,HG,GIT 命令说明
  12. SecureCRT通过vim打开文件时显示行号
  13. 项目实施中的风险控制与管理
  14. 快速复制浏览器F12中的请求到Postman/或者生成相关语言的对应代码
  15. html输入日期算出星座,如何通过日期计算星座
  16. 贝塞尔插值曲线绘制软件设计
  17. 请客人(客户)吃饭谈点什么好?
  18. JavaWeb之AjaxJSON
  19. Bootstrap的aria-label和aria-labelledby
  20. ESP32学习11:PWM

热门文章

  1. appbase_构建一个Chrome扩展程序,以使用Appbase进行实时价格跟踪
  2. Centos7.2修复yum
  3. c语言计算100天后是星期几,用C语言试编写一个程序,输入今天是星期几,计算并输出100天后是星期几....
  4. MySQL 创库 查库 等基本操作
  5. Android实现头像上传至数据库与保存 简易新闻(十七 下)
  6. unable to find account data for the submitted AuthenticationToken
  7. 【源码】regtools:离散不适定问题的分析与求解
  8. 2018计算机cpu调研,2018最新电脑处理器天梯图,进来了解下
  9. 去湘菜馆,该不该来壶酸梅汁?
  10. 【蓝桥杯】CT107D开发板没有操作的led灯频闪、暗亮问题,蜂鸣器咔咔响