以下,前提条件。SQL函数sqrt
表被称为点, 列是 ID start_long start_lat des_lat des_long
Select
*
from
point
WHERE
SQRT((71,5x(`start_long`-`des_long`))x(71,5x(`start_long`-`des_long`))+(111,3x(`start_lat`-`des_lat`))x(111,3x(`start_lat`-`des_lat`)))<=10.0
我收到一个#1241 - 操作数应含有1个柱(一个或多个)错误。哪里不对?
我想很容易得到结果,其中平方根(这是两点之间距离的正确函数)小于10公里。
x代表乘星
感谢
@Fabian ...什么是繁星? – MikeTWebb 2013-03-18 17:20:28
逗号应该是小数点吗? – GilM 2013-03-18 17:26:07