write an sql query to retrieve the top 5 longest running results from the following table: "runs", columns: id, distance, pace, route
SELECT * FROM runs ORDER BY distance DESC LIMIT 5;

This query works by sorting the rows by distance in descending order and returning the first 5 results. Because of how the rows have been sorted, the first 5 running results will be the longest.

Is there anything else you would like me to help you with?