公式如下,单位米: 第一点经纬度:lng1 lat1 第二点经纬度:lng2 lat2 round(6378.138*2*asin(sqrt(pow(sin( (lat1*pi()/180-lat2*pi()/180)/2),2)+cos(lat1*pi()/180)*cos(lat2*pi()/180)*

pow(sin( (lng1*pi()/180-lng2*pi()/180)/2),2)))*1000)

例如:

SELECT store_id,lng,lat,

ROUND(6378.138*2*ASIN(SQRT(POW(SIN((22.299439*PI()/180-lat*PI()/180)/2),2)+COS(22.299439*PI()/180)*COS(lat*PI()/180)*POW(SIN((114.173881*PI()/180-lng*PI()/180)/2),2)))*1000)

AS

juli

FROM store_info having juli > 500

ORDER BY juli DESC

LIMIT 100

http://blog.csdn.net/daixinmei/article/details/43731791

mysql经纬度转距离_Mysql 拿指定经纬度与数据库多条经纬度进行距离计算 (转)相关推荐

  1. mysql如何创建新用户并指定展示的数据库

    在我们安装完mysql之,通常我们默认指定的就是我们的最高权限用户,也就是root用户.我们root用户可以作为我们的数据资源中心库,但是大量的数据汇总至一个用户下,在我们使用时候该用户往往不能直接给 ...

  2. mysql 插入怎么知道id_如何知道刚刚插入数据库那条数据的id

    如何知道刚刚插入数据库那条数据的id 一.总结 一句话总结:这些常见功能各个框架里面都有,可以查看手册,thinkphp里面是$userId = Db::name('user')->getLas ...

  3. Mysql 拿指定经纬度与数据库多条经纬度进行距离计算

    公式例如以下,单位米: 第一点经纬度:lng1 lat1 第二点经纬度:lng2 lat2 round(6378.138*2*asin(sqrt(pow(sin( (lat1*pi()/180-lat ...

  4. mysql主从 查询负载_MySQL集群:主从数据库配置 实现查询负载

    在做web应用系统中,如果数据库出现了性能瓶颈,而你又是使用的MySQL数据库,那么就可以考虑采用数据库集群的方式来实现查询负载了.因为一般来讲任何一个系统中数据库的查询操作比更新操作要多的多,因此通 ...

  5. mysql 不同的记录_Mysql通过一个限制条件,查出多条不同的记录

    表1和表2是不同数据库中的同名table,但是发现表1中的查询和表2中的查询有区别,(事实是表1的查询是对的.) 表1的查询结果 mysql> select * from slot_value ...

  6. mysql 3.5安装_MYSQL学习笔记-06-搭建数据库

    文章内容输出来源:拉勾教育Java高薪训练营 1. 安装说明 基于Ubuntu Linux系统安装,MySQL版本是5.7.29. 安装方式是通过官网下载相应的tar.gz压缩包进行安装.这种方式需要 ...

  7. mysql重置所有表_Mysql脚本之清空当前数据库下的所有表中数据,并重置自增id

    说明:实际Truncate表之后,自增id就会自动从1开始,这里的存储过程是为了程序的完整,并且更加灵活的设置自增id 下面是图片有颜色,看着结构清晰 下面是存储过程源码,在mysql中将以下代码运行 ...

  8. mysql 动态创建事件_mysql 通过事件定时为数据库创建动态表名

    #检测事件是否开启 show variables like 'event_scheduler'; #开启事件(最好在my.init设置,因为重启后还会变回默认值OFF) set global even ...

  9. mysql 横向分表_mysql横向和纵向的数据库分表

    分表是分散数据库压力的好方法. 分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库. 当然,首先要知道什么情况下,才需要分表.个人觉得单表记录条数达到百万到千万 ...

最新文章

  1. linux rpm目录,Linux修改RPM的安装目录的方法
  2. 汇编中的length(返回利用dup定义的数组中的元素个数,即重复操作符dup前的count值)
  3. js 对表格的动态操作(动态添加行,删除该行,在指定位置添加控件)
  4. .Net开发中报表工具选择的体会心得
  5. mysql限制登录次数_mysql会话控制限制登录次数(connection_control插件)
  6. centos6mysql配置_笔记:centos6 mysql配置测试
  7. 阅读《梦断代码》计划
  8. php+mysql开发实战 pdf_《PHP + MySQL 开发实战》怎么样_目录_pdf在线阅读 - 课课家教育...
  9. JS实现复制到剪贴板功能
  10. 依赖包存在,但是仍依然报找不到包的问题
  11. 安卓开发——ProgressBar反向进度条(进度条从右向左走)
  12. 流程引擎之KIE项目简介
  13. 在MFC中使用OCX控件遇到的一个问题
  14. 高数中定积分以及微分方程的物理应用
  15. java int和integer的区别_int和Integer的区别
  16. java导出指定的行列,java – 使用itext生成pdf并在特定行中加粗
  17. linux echo 指向文件夹,Linux 命令每日一练:echo命令
  18. 创业公司,如何在艰难期留住人才
  19. 南京北斗与物联网研究院成立 推动融合发展应对智慧需求
  20. Java 保留小数位时整数位0丢失问题

热门文章

  1. 拟南芥arabidopsis 全染色体
  2. PyCharm Python3操作数据库MySQL增删改查
  3. R语言-常用对象及元素类型
  4. python pandas 读写 csv 文件
  5. html javascript 字符串和数组互转 字符串拼接 数组拼接
  6. LeetCode 1115. Print FooBar Alternately--多线程并发问题--Java解法--CyclicBarrier, synchronized, Semaphore 信号量
  7. java使用数据库连接池连接MySQL/MariaDB--DBCP2
  8. Java计算数学表达式(字符串形式)
  9. 确定神经网络层数以及神经元个数
  10. python中文名的发件人邮件读取解析_如何使用python收取读取邮件?