Hvis jeg forstår det rigtigt, indeholder din tabel hver enkelt stemme. Jeg antager også, at sangen er det unikke ID for en sang. Hvis det er tilfældet, skal du summere stemmeværdierne og dividere det med det samlede antal stemmer.
SELECT song, SUM(vote)/COUNT(*) AS rateing FROM your_table_name GROUP BY song ORDER BY rateing DESC;