Mysqlsql语句按坐标查询并按距离排序
参数1 :lat
参数2:lng
参数3: lat
参数4:城市码(可⽆)
参数5:限制?公⾥内
java抽象类特点参数6:限制查询的数量
1 sqlStr := `SELECT
2        id,longitude,latitude,institution_name,intro,mobile,address,cover,
3        (
4            6371 * acos (
5cos ( radians( ? ) ) * cos( radians( latitude ) ) * cos( radians( longitude ) - radians( ? ) ) + sin ( radians( ? ) ) * sin( radians( latitude ) )
class文件打成jar包
6            )
7        )
8AS
9            distance
10        FROM
11            nts_institution
12        WHERE
13            status=1 AND city=?
14        HAVING
15            distance < ?
16        ORDER BYjquery 后代选择器
17            distance ASC
jsp入门educoder18        LIMIT ?;`
`SELECT
id,longitude,latitude,institution_name,intro,mobile,address,cover,
(
tsunamis6371 * acos (
cos ( radians( ? ) ) * cos( radians( latitude ) ) * cos( radians( longitude ) - radians( ? ) ) + sin ( radians( ? ) ) * sin( radians( latitude ) )            )
)
AS
distance
FROM
nts_institution
WHERE
status=1 AND city=?
HAVING
distance < ?mysql语句顺序
ORDER BY
distance ASC
LIMIT ?;`
View Code

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。