Jeśli dobrze rozumiem, twoja tabela zawiera każdy pojedynczy głos.Zakładam również, że piosenka jest unikalnym identyfikatorem utworu.Jeśli tak jest, musisz zsumować wartości głosów i podzielić je na całkowitą liczbę głosów.
SELECT song, SUM(vote)/COUNT(*) AS rateing FROM your_table_name GROUP BY song ORDER BY rateing DESC;