Calcula la distancia entre dos puntos directamente en SQLite

En mi aplicación web / MySQL tengo algo como esto para obtener la distancia entre dos puntos:

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

Pero lo probé en SQLite y estas funciones matemáticas (acos, cos, radianes, pecado) no existen. ¿Hay algo equivalente para mí para calcular la distancia directamente en la base de datos?

Sin embargo, tengo una aplicación para iPhone que usaeste método calcular. Funciona perfectamente, pero ahora necesito realizar esta misma búsqueda en la base de datos en una aplicación de Android.

Gracias por adelantado.

ACTUALIZAR

Tengo 9000 puntos para calcular la distancia y obtener las 5 ubicaciones cercanas de un punto determinado.

Respuestas a la pregunta(4)

Su respuesta a la pregunta