distance:范围
lat:纬度
lot:经度

<select id="xx" parameterType="xx" resultType="xx">
SELECT(6378137 * ACOS (COS ( RADIANS(#{lat}) )* COS( RADIANS( si.store_lat ) )* COS( RADIANS( si.store_lot ) - RADIANS(#{lot}) )+ SIN ( RADIANS(#{lat}) )* SIN( RADIANS( si.store_lat ) ))) AS distanceFROMshop_store_info siWHERE1=1<if test="distance != null and lat != null and lot != null">AND (6378137 * ACOS (COS ( RADIANS(#{lat}) )* COS( RADIANS( si.store_lat ) )* COS( RADIANS( si.store_lot ) - RADIANS(#{lot}) )+ SIN ( RADIANS(#{lat}) )* SIN( RADIANS( si.store_lat ) ))) &lt;= #{distance}</if></select>

mysql根据经纬度查询范围内的数据相关推荐

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

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

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

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

  3. mysql查询时间段内的数据

    mysql查询时间段内的数据 -- 今天 select fullName,addedTime from t_user where to_days(addedTime) <= to_days(no ...

  4. mysql 查询时间之内_MySQL 查询时间段内的数据

    先来建表语句: SET FOREIGN_KEY_CHECKS=0;-- ---------------------------- -- Table structure fort_user-- ---- ...

  5. mysql统计每半小时内的数据(查寻某段时间内的数据)

    mysql统计每半小时内的数据(查寻某段时间内的数据) 表结构 sql展示 sql说明 结果展示 思考 需求:统计某段时间内的数据,以半小时为单位统计 表结构 sql展示 SELECT @rank:= ...

  6. SQLServer 时间段分隔,时间段查询,查询时间段内的数据

    我们经常碰到需要查询时间段内的数据,以下函数能有所有帮助, 有了这个table后可以将需要分段查询的数据left join 关联该表, 然后就可以分组求和了,具体如何使用得看大家的情景 将一天的时间进 ...

  7. oracle查询坐标在范围之内,lbs中从库中查询某经纬度2KM范围内的数据

    sql语句查询经纬度范围 指定一个经纬度,给定一个范围值(单位:千米),查出在经纬度周围这个范围内的数据. 经度:113.914619 纬度:22.50128 范围:2km longitude为数据表 ...

  8. 全国各区县经纬度查询困难?精度不够?试试自制市区县经纬度查询工具并将数据保存本地

    自制中国各区县经纬度查询工具 1. 引言 1.1 问题描述 1.2 基本思路 2. 获取全国市区县的名称 2.1 数据初阅 2.2 数据转移 2.3 数据去重 3. 获取全国市区县的经纬度数据 3.1 ...

  9. mysql多表查询(内连接,外连接,子查询)

    -- 1.多表查询 -- 创建部门表 CREATE TABLE dept(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(20) ); INSERT IN ...

最新文章

  1. Linux命令:MySQL系列之十--MySQL用户和权限管理,mysql管理员密码重置
  2. mysql 改表面_MySQL_解析MySQL数据库性能优化的六大技巧,数据库表表面上存在索引和防 - phpStudy...
  3. ModelAndView学习笔记
  4. 《Android开发从零开始》——22.数据存储(1)
  5. 转:目标检测定位与分割论文阅读心得总结:FCN U-Net R-CNN FR-CNN Faster R-CNN Mask R-CNN
  6. mysql 6.0 新特性 2014_MySQL 各版本的特性
  7. Star UML指导手册
  8. 【三维路径规划】基于matlab广度优先搜索算法无人机三维路径规划【含Matlab源码 270期】
  9. python的if语句后面怎么加布尔运算符号是_10、python---- if布尔条件控制语法(二)...
  10. asp php 一句话,ASP_asp一句话木马原理分析,通过HTTP协议来访问 一句话木 - phpStudy...
  11. qj71c24n通讯实例_通信模块QJ71C24N应用篇手册三菱QJ71C24N用户手册 - 广州凌控
  12. 计算机英语rom是什么意思,rom是什么意思
  13. 在一家公司干多长时间跳槽才合适?值得一读!
  14. 浅记一下伽卡他卡被全屏控制时脱离控制
  15. Unity3D灯光与渲染学习之(一):天空盒、灯光以及色彩空间
  16. java 1603,win10系统安装软件提示功能传送错误1603的处理方法
  17. 【数据结构】之两栈共享空间(C语言)
  18. Win11 中【使用我的登录信息在更新后自动完成设置】以 「登录前自启」
  19. 实验三+037+吴烨倩
  20. 一个极简、高效的秒杀系统-战略设计篇

热门文章

  1. 深度学习与智能故障诊断学习笔记(一)——故障诊断体系介绍
  2. Appium实现手机自动化测试案例
  3. android registerreceiver传参数,Android应用程序注册广播接收器(registerReceiver)的过程分析...
  4. 面向对象与面向过程最本质的区别
  5. DIY植物生长机——《取经篇》
  6. 艾美捷TRC 6-氨基-3-甲氧基法匹拉韦化学性质
  7. URL编码中加入%原因
  8. 软硬件结合,分布式数据库存储架构优化实践
  9. H3C交换机单向访问控制
  10. 电子工程师必去的十大专业网站