select * from runs order by distance desc limit 5;

このクエリは、行を距離で下降順序で並べ替え、最初の5つの結果を返すことで機能します。行がどのようにソートされたかにより、最初の5つの実行結果が最長になります。

他にあなたがあなたを助けてほしいことはありますか？
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?