Als ik het goed begrijp, bevat uw tabel elke afzonderlijke stem. Ik neem ook aan dat dat nummer de unieke ID van een nummer is. Als dat zo is, moet u de waarden van de stemmen optellen en delen door het totale aantal stemmen.
SELECT song, SUM(vote)/COUNT(*) AS rateing FROM your_table_name GROUP BY song ORDER BY rateing DESC;