用于查找以英里为单位的半径内的距离的mysql查询

用于查找以英里为单位的半径内的距离的mysql查询,mysql,Mysql,我有一个查询,用于查找半径内以公里为单位的距离 SELECT id,first_name,avatar,user_des,thirdparty_account_type,user_latitude,user_longitude,last_login_time,SQRT( POW( 69.1 * ( user_latitude - 13.00887806598545) , 2 ) + POW( 69.1 * ( 77.65931731975401 - user_longitude ) * COS(

我有一个查询,用于查找半径内以公里为单位的距离

SELECT id,first_name,avatar,user_des,thirdparty_account_type,user_latitude,user_longitude,last_login_time,SQRT( POW( 69.1 * ( user_latitude - 13.00887806598545) , 2 ) + POW( 69.1 * ( 77.65931731975401 - user_longitude ) * COS( user_latitude / 57.3 ) , 2 ) ) AS distance FROM ls_users  ORDER BY distance ASC limit 0,40 

我得到的距离是以公里为单位的。我如何将它转换成英里呢?1公里=0.621371192英里。把距离乘以这个常数

SELECT id,first_name,avatar,user_des,thirdparty_account_type,
    user_latitude,user_longitude,last_login_time,
    SQRT( POW( 69.1 * ( user_latitude - 13.00887806598545) , 2 ) + POW( 69.1 * ( 77.65931731975401 - user_longitude ) * COS( user_latitude / 57.3 ) , 2 ) ) * 0.621371192 AS distance
FROM ls_users
ORDER BY distance ASC limit 0,40