我如何在混合十进制值和科学计数值上应用 mysql MIN()。我需要在使用 MIN() 的 mysql 查询中使用纬度经度方程来获得最小距离。如果距离是十进制的,它就可以工作。但它不能正常工作,如果一些距离太小,如“5.89872212195226e-05”
问题是 MIN(4,5.89872212195226e-05) 在 mysql 查询中将始终返回“4”。
这是查询的一部分
MIN (
(acos(sin((".$searchLat."*pi()/180)) *
sin((b_loc.locLatitude*pi()/180))+cos((".$searchLat."*pi()/180)) *
cos((b_loc.locLatitude*pi()/180))
* cos(((".$searchlng."- b_loc.locLongitude)*pi()/180))))*180/pi())*60*1.1515
) as mindistance
有什么解决办法吗?谢谢你