mysql取字段逗号分隔的第一个
cover字段为:(admin/LUpiEMD1Pk6U6B,admin/LUpiEMD1Pk6U6B,admin/LUpiEMD1Pk6U6B)
取逗号分隔第一个词:
select left(cover, LOCATE(',',cover)-1) from product_album
感谢原文
充电:
1、left(str, length):mysql左截取
2、LOCATE(substr,str):返回子串 substr 在字符串 str 中第一次出现的位置。如果子串 substr 在 str 中不存在,返回值为 0
---------------------
作者:多来哈米
来源:CSDN
原文:https://blog.csdn.net/hgg923/article/details/76229382
版权声明:本文为博主原创文章,转载请附上博文链接!
mysql 下 计算 两点 经纬度 之间的距离 含具体sql语句
https://www.cnblogs.com/jiafuwei/p/5699091.html
文章转载地址 http://blog.sina.com.cn/s/blog_7bbfd5fd01017d1e.html 感谢作者。
在原文的基础上,我新增了sql语句,方便大家理解
mysql距离计算,单位m,以及排序
lon 经度 lat 纬度
一般地图上显示的坐标顺序为,纬度在前(范围-90~90),经度在后(范围-180~180)
首先新建一张表,里面包含经纬度
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
然后我们开始用mysql自带的函数,计算customer表中,每个地方具体。
1 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
至此,我们就能清楚的查看到纬度 40.0497810000 经度 116.3424590000 距离customer表中的每个地区的距离(单位 m)
PS 用到的经纬度查询工具 http://www.gpsspg.com/maps.htm