MySQL |计数行 IF 0 then return
MySQL | Count rows IF 0 then return
我想创建一个函数来检查距离航路点一定距离内是否有任何位置。计算距离的功能已经在工作。我从下面显示的查询开始。
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 table。
TIA
ABBOV
全部是语法错误。 loc_id
后需要右括号
select count(loc_id) from wp where calc_distance(52.15819, 6.40726, wp.lat, wp.lon) <100;
我想创建一个函数来检查距离航路点一定距离内是否有任何位置。计算距离的功能已经在工作。我从下面显示的查询开始。
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 table。
TIA
ABBOV
全部是语法错误。 loc_id
select count(loc_id) from wp where calc_distance(52.15819, 6.40726, wp.lat, wp.lon) <100;