Nếu tôi hiểu chính xác thì bảng của bạn chứa mỗi phiếu bầu đơn lẻ, tôi cũng giả sử bài hát đó là ID duy nhất của bài hát, nếu vậy bạn cần tính tổng các giá trị của phiếu bầu và chia nó cho tổng số phiếu bầu.
SELECT song, SUM(vote)/COUNT(*) AS rateing FROM your_table_name GROUP BY song ORDER BY rateing DESC;