Om jag förstår det rätt innehåller din tabell varje enskild röst. Jag antar också att låten är ett unikt ID för en låt. Om så är fallet måste du summera röstvärdena och dela upp det till det totala antalet röster.
SELECT song, SUM(vote)/COUNT(*) AS rateing FROM your_table_name GROUP BY song ORDER BY rateing DESC;