当前位置: 首页 > news >正文

企业官方网站建设教程天津百度推广

企业官方网站建设教程,天津百度推广,广东东莞寮步疫情最新情况,浏览器网站免费进入要计算商家距离并按照距离排序,可以使用MySQL 8中的空间函数和索引。以下是一个例子: 创建商家表 CREATE TABLE merchants (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50),location POINT,SPATIAL INDEX (location) ) EngineInnoDB;插入商家数据…

要计算商家距离并按照距离排序,可以使用MySQL 8中的空间函数和索引。以下是一个例子:

  1. 创建商家表
    CREATE TABLE merchants (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50),location POINT,SPATIAL INDEX (location)
    ) Engine=InnoDB;
    

  2. 插入商家数据
    INSERT INTO merchants (name, location) VALUES
    ('商家A', ST_PointFromText('POINT(120.1435 30.2567)')),
    ('商家B', ST_PointFromText('POINT(120.1723 30.3249)')),
    ('商家C', ST_PointFromText('POINT(120.0674 30.2987)')),
    ('商家D', ST_PointFromText('POINT(119.9876 30.1459)')),
    ('商家E', ST_PointFromText('POINT(120.0452 30.1243)'));
    

  3. 查询距离最近的商家
    #默认是米
    SELECT id, name, ST_Distance_Sphere(location, ST_PointFromText('POINT(120.1325 30.2678)')) AS distance
    FROM merchants
    ORDER BY distance ASC;# 把米转换成公里
    SELECT id, name, CONCAT(ROUND(ST_Distance_Sphere(location, ST_PointFromText('POINT(113.597219 34.783522)'))/1000,2),'公里') AS distance
    FROM merchants
    ORDER BY distance ASC;
    

    在此示例中,ST_Distance_Sphere()函数用于计算两个点之间的球面距离(单位为米)。查询将返回距离指定坐标最近的商家,并按距离从近到远排序。

    注意:为了使此查询更有效率,需要使用空间索引idx_location

  4. 如果在添加索引时,出现了如下错误:All parts of a SPATIAL index must be NOT NULL

  5. 请执行如下语句:

    ALTER TABLE merchants MODIFY location point NOT NULL;
    ALTER TABLE merchants ADD SPATIAL INDEX (location);

http://www.mmbaike.com/news/96183.html

相关文章:

  • 无锡网站建设哪里好推广下载app赚钱
  • 网站建设需要的技术设备百度网盘客服中心电话
  • 昆山建设工程招聘信息网站如何做网络推广
  • 平台型综合电子商务的平台有哪些合肥seo网站排名
  • 比特币交易所网站开发链接检测工具
  • 网站建设ui设计公司永久免费个人网站注册
  • 福州网站建设香港网站建设互动营销
  • 宁波做网站哪家公司好网站查询进入
  • 晋城做网站的百度接单平台
  • 做会员卡网站东莞seo建站公司哪家好
  • 福州移动网站建设竞价托管怎么做
  • python 做下载网站软文营销的五个步骤
  • 企飞互联网站建设网络公司搜索引擎网站排名优化方案
  • 网站 制作 技术过时合肥网站推广公司哪家好
  • wordpress的插件目录seo推广培训学费
  • 做pc网站会连带手机版网络平台推广有哪些渠道
  • 网站开发技能最新国际新闻大事件
  • 做欧美网站软文推广500字
  • dw做的网站怎么全屏网络搜索词排名
  • 如何用c 做网站十大搜索引擎地址
  • 广东手机网站开发多少seo网络优化是什么工作
  • 网站建设SEO优化哪家好建立网站的流程
  • 江门发布深圳企业seo
  • 百度广州分公司是外包吗旺道优化软件
  • 中国焊接外包加工网厦门关键词优化企业
  • 新网站内部优化怎么做学推广网络营销去哪里
  • 51个人网站怎么打开搜索风云榜
  • 200 做京剧主题的专业小说网站域名停靠浏览器
  • 阿里服务器搭建wordpress宁波seo服务快速推广
  • 哪些网站可以做海报淘宝关键词指数