търсене в радиус:
select *,
acos(cos(centerLat * (PI()/180)) *
cos(centerLon * (PI()/180)) *
cos(lat * (PI()/180)) *
cos(lon * (PI()/180))
+
cos(centerLat * (PI()/180)) *
sin(centerLon * (PI()/180)) *
cos(lat * (PI()/180)) *
sin(lon * (PI()/180))
+
sin(centerLat * (PI()/180)) *
sin(lat * (PI()/180))
) * 3959 as Dist
from TABLE_NAME
having Dist < radius
order by Dist
3959 е радиусът на Земята в мили. Заменете тази стойност с радиус в KM или която и да е единица, за да получите резултати за същата единица.centerLat иcenterLon са центърът на търсенето (вашото въвеждане), докато lat и lon са полета в таблицата.