Ако разбирам правилно, вашата таблица съдържа всеки отделен глас. Предполагам също, че песента е уникален идентификатор на песен. Ако това е така, трябва да сумирате стойностите на гласовете и да ги разделите на общия брой гласове.
SELECT song, SUM(vote)/COUNT(*) AS rateing FROM your_table_name GROUP BY song ORDER BY rateing DESC;