Oblicz odległość między dwoma punktami bezpośrednio w SQLite

W mojej aplikacji web / MySQL mam coś takiego, aby uzyskać odległość między dwoma punktami:

<code>6371 * acos(cos(radians(-19.83996)) * cos(radians(lat)) * cos(radians(-43.94910) - radians(lng)) + sin(radians(-19.83996)) * sin(radians(lat)))
</code>

Ale testowałem w SQLite i te funkcje matematyczne (acos, cos, radians, sin) nie istnieją. Czy jest coś równoważnego do obliczenia odległości bezpośrednio w bazie danych?

Mam jednak aplikację na iPhone'aTa metoda liczyć. Działa doskonale, ale teraz muszę wykonać to samo wyszukiwanie w bazie danych w aplikacji na Androida.

Z góry dziękuję.

AKTUALIZACJA

Mam 9000 punktów do obliczenia odległości i uzyskania 5 pobliskich lokalizacji danego punktu.

questionAnswers(4)

yourAnswerToTheQuestion