What you are looking for is ORDER BY .. LIMIT 1
:
SELECT *
FROM "Places"
ORDER BY atan2(
sqrt(
sin((radians(41.647780 - latitude))/2)*sin((radians(41.647780 - latitude))/2) +
sin((radians(25.295330 - longitude))/2)*sin((radians(25.295330 - longitude))/2) *
cos(radians(latitude)) * cos(radians(41.647780))
),
sqrt(1 -
sin((radians(41.647780 - latitude))/2)*sin((radians(41.647780 - latitude))/2) +
sin((radians(25.295330 - longitude))/2)*sin((radians(25.295330 - longitude))/2) *
cos(radians(latitude)) * cos(radians(41.647780))
))
LIMIT 1;
You might be interested in PostGis or this related question:
How can I get results from a JPA entity ordered by distance?