Mysql
 sql >> база данни >  >> RDS >> Mysql

Класиране в PHP и MySQL

Ако разбирам правилно, вашата таблица съдържа всеки отделен глас. Предполагам също, че песента е уникален идентификатор на песен. Ако това е така, трябва да сумирате стойностите на гласовете и да ги разделите на общия брой гласове.

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. Застой при създаване на екземпляри на работа

  2. Различни кавички на MySQL

  3. Дублирана грешка при въвеждане на unicode в уникалната колона - mysql

  4. как да рандомизирам извличането на въпрос от базата данни?

  5. как работи mysql update self table