MySQL中怎么计算两个坐标点的距离
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章给大家介绍MySQL中怎么计算两个坐标点的距离,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。-- 定义计算距离的函数delimiter $drop function if
千家信息网最后更新 2025年01月31日MySQL中怎么计算两个坐标点的距离
这篇文章给大家介绍MySQL中怎么计算两个坐标点的距离,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
-- 定义计算距离的函数delimiter $drop function if exists earth_distance$create function earth_distance ( latitude1 float, longitude1 float, latitude2 float, longitude2 float )returns floatbegin set @radius = 6371000; set @rad = pi()/180.0; set @lat1 = latitude1 * @rad; set @lng1 = longitude1 * @rad; set @lat2 = latitude2 * @rad; set @lng2 = longitude2 * @rad; set @theta = @lng2 - @lng1; set @dist = acos(sin(@lat1) * sin(@lat2) + cos(@lat1) * cos(@lat2) * cos(@theta)); return @dist * @radius;end$
关于MySQL中怎么计算两个坐标点的距离就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
两个
标点
内容
更多
帮助
不错
兴趣
函数
小伙
小伙伴
文章
知识
篇文章
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
菏泽dell服务器价格
本地数据库的安全
亚羽网络技术服务有限公司招聘
购买网络技术服务操作
域名和数据库问题
陕西创新网络技术服务代理品牌
企业建站竞价托管和软件开发
武汉网络安全学院食堂价格表
兰州软件开发公司有哪些
网络安全季宣传活动方案
日本专利数据库官网
武汉推广机器人rpa软件开发
杭州移动软件开发教程
数据链路层的网络技术
学校里的网络安全教育
企业服务器管理公司
白狐网络技术信息服务部
联想服务器键盘设置
科普宣传老年人网络安全简讯
软件开发学什么课程好
萍乡市云联网络技术有限公司
苹果电脑个人数据库软件
域名和数据库问题
网络技术总监负责什么
广东省网络安全产业总量
计算机网络技术可以进入哪些公司
杭州网络安全与执法
网络安全的句子50字
数据库开发需要青春饭吗
天津移动报修管理软件开发