mysql里判断_mysql里如何使用判断语句?
我当前在数据库里计算距离,并用距离进行排序,当遇到有的商家没有输入经纬度时,就会使距离变的特别大。请问该如何进行判断解决这个问题呢?
代码如下:
SELECT
substring_index(maps, ",", 1) AS lng,
substring_index(maps, "," ,- 1) AS lat,
ROUND(
6378.138 * 2 * ASIN(
SQRT(
POW(
SIN(
(
32.640351 * PI() / 180 - substring_index(maps, ",", - 1) * PI() / 180
) / 2
),
2
) + COS(32.640351 * PI() / 180) * COS(
substring_index(maps, ",", - 1) * PI() / 180
) * POW(
SIN(
(
117.013281 * PI() / 180 - substring_index(maps, ",", 1) * PI() / 180
) / 2
),
2
)
)
) * 1000
) AS distance
FROM
list
ORDER BY
distance ASC
代码如上,如果我使用HAVING distance < 1000000的确可以解决我所描述问题,但问题也出现了,就是该商家不显示了,我的想法是,如何在mysql查询语句里判断maps这个字段,如果为空,就不显示或计算距离,最好能够变成文字提示未知距离。请问该如何实现呢?谢谢!~
mysql里判断_mysql里如何使用判断语句?相关推荐
- mysql图片类型_MySQL里存储图片的是什么数据类型?
root@ytt:/var/lib/mysql-files# for i in `seq 1 100`; do cp 微信图片_20190711095019.jpg "$i".jp ...
- mysql 优化表_mysql里sql优化和表结构优化
开启慢查询日志 计入sql show variables like 'slow_query_log';//慢查询查看状态 OFF未开启 ON开启 show variables like '%log%' ...
- mysql 合并相加_mysql 多条记要判断相加减合并一条
mysql 多条记录判断相加减合并一条 code pay payflag 00001 100.00 0 00001 50.00 1 00001 50.00 0 00002 200.00 0 pay 是 ...
- mysql脚本中如何写判断_mysql中如何写判断语句
mysql中写判断语句的方法: 方法一.CASE函数 case函数语法:CASE condition WHEN value1 THEN returnvalue1 WHEN value2 THEN re ...
- mysql中数据发生变化时判断_MySql插入记录时判断
我们在开发数据库相关的逻辑过程中, 经常检查表中是否已经存在这样的一条记录, 如果存在则更新或者不做操作, 如果没有存在记录,则需要插入一条新的记录. 这样的逻辑固然可以通过两条sql语句完成. SE ...
- mysql json函数_Mysql里的JSON系列操作函数
新版 Mysql 中加入了对 JSON Document 的支持,可以创建 JSON 类型的字段,并有一套函数支持对JSON的查询.修改等操作,下面就实际体验一下 创建带有 JSON 字段的表 比如一 ...
- mysql 系统月份_MySQL里求给定的时间是所在月份的第几个星期
分享一个昨天写的MySQL函数. 目的是求给定的时间是所在月份的第几个星期. DELIMITER $$ USE `t_girl`$$ DROP FUNCTION IF EXISTS `weekofmo ...
- mysql 撤销权限_MySQL撤销权限(Revote语句)
在本教程中,您将学习如何使用MySQL中的REVOKE语句从MySQL帐户中撤销权限. 我们强烈建议您遵循以下教程,以更好地了解MySQL REVOKE语句的工作原理: MySQL REVOKE语句简 ...
- mysql 好用_mysql 好用的sql语句
1.删除某个库里面全部的表 ,先在mysql库中执行: SELECT CONCAT('drop table',table_name,';') FROM information_schema.`TABL ...
- mysql 存储过程 转义_mysql存储过程中的 sql语句符号问题
展开全部 不要用斜杠 我看看我这个.没问题PROCEDURE Pro_SelectBidUnit_NOWTIME_ALL(IN P_ID VARCHAR(64), IN P_IFID ...
最新文章
- C#基础——密码加密
- 两次include一个文件的问题
- ios FMDB数据库添删改查应用
- 五、线程优先级和守护线程
- C++ new和malloc区别
- 【174个】最全DICOM资料汇总[截止10.10.20][中国数字医疗论坛]
- java提供两种处理异常的机制_Java的异常机制分析及处理办法
- 消息中间件-ActivityMQ系列文章-入门及例子
- 分享一个好用的网页pdf打印插件
- 关于微信卡券网页跳转链接能力的下线
- 低通滤波器降噪matlab,基于MATLAB语音信号降噪处理方法研究
- “易班”学生管理平台小项目 万字总结 泪目!!!
- linux征途架设教程,Linux下征途私服架设详细教程
- nodejs进程守护神forever
- Vrpn源码浅析(三)-添加optitrack追踪设备
- 评测5款国内外免费远控,谁是最好用第一名?
- 3D种类游戏系统开发
- Atlas 200 DK
- 20145230熊佳炜《网络对抗》实验四:恶意代码分析
- 3.7V锂电池使用中电量与电压关系
热门文章
- SpringBoot 轻量级英文版个人博客 flame
- php绕过验证码注册,验证码被绕过的处理方法_PHP教程
- python开发的代码如何加密_python 代码加密
- 基于python的销售系统_python实现超市商品销售管理系统
- python序列类型唯一的映射类型_什么是python中唯一的映射类型
- 数学问题(三):最小公倍数、最大公约数
- mapper同时添加数据只能添加一条_神器之通用mapper的使用
- python怎么让py里面逐行运行_Python读写文件详解,看完这篇即可完全理解「收藏」...
- 图像特征的匹配-OpenCV3.0
- 搜狐校园“情感分析×推荐排序“算法大赛 AutoX方案 转载poteman