javascript - MySQL | 计数行 IF 0 然后返回
问题描述
我想创建一个函数来检查距离航点一定距离内是否有任何位置。计算距离的功能已经在工作。我从下面显示的查询开始。
select loc_id from wp where calc_distance(52.15819, 6.40726, wp.lat, wp.lon) <100;
这个查询将产生几行,下一步是计算行数,为什么下面的查询不会产生一个数字?
select count(loc_id from wp where calc_distance(52.15819, 6.40726, wp.lat, wp.lon) <100);
有什么想法吗?
小问题:推荐什么:
- 在 MySQL 中创建此函数,并且只能从 javascript 文件中调用它。
- 在我的 js 文件中创建这个函数,并且只在调用 javascript 函数时读取 mySQL 表。
TIA
ABBOV
解决方案
语法错误就是一切。你需要一个右括号loc_id
select count(loc_id) from wp where calc_distance(52.15819, 6.40726, wp.lat, wp.lon) <100;
推荐阅读
- javascript - FCM Chrome 通知样式
- python - Visual Studio CL.exe 找不到 python.h
- c# - 添加列表c#元素的所有可能组合
- javascript - jquery每次点击调用方法同时对所有标签
- java - 使用 html 页面而不是 jsp 页面时出现错误
- c# - 如何使用 OpenXML 在 Excel 中读取指定范围
- html - 在静态 html 页面上显示最新的 wordpress 特色图片
- nativescript - TabView 标题样式
- php - Laravel 5.6 如何安排电子邮件队列
- xamarin - 通过 Web 服务绑定到 Xamarin Listview