Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Xếp hạng trong PHP và MySQL

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;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đăng dữ liệu Biểu mẫu lên MySQL bằng nodejs w / Express

  2. Bỏ qua tiêu chí WHERE cụ thể

  3. MySQL InnoDB không giải phóng dung lượng đĩa sau khi xóa các hàng dữ liệu khỏi bảng

  4. PHP MySQL chọn các hàng ngẫu nhiên

  5. Truy cập cơ sở dữ liệu MySQL trong trực quan hóa d3