Mysql
 sql >> Baza danych >  >> RDS >> Mysql

System ocen MySQL — znajdź ocenę

To pytanie dotyczy bardziej poprawiania formuły matematycznej niż czegokolwiek innego.

Wygląda na to, że prosisz o popularność, a nie ocenę. Prostym sposobem na to może być pomnożenie średniej oceny przez liczbę głosów. A co z tym (proszę przepraszam, jeśli moja składnia jest niepoprawna, w tej chwili jestem z dala od serwera SQL):

select From_ID, AVG(Rating) * COUNT(Rating) AS Rating FROM Ratings Group BY Fruit_IDORDER by Rating DESC

Należy pamiętać, że ta formuła oceniłaby 1000 głosów na 1 znacznie wyżej niż 1 głos na 5.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyniki w promieniu - Optymalizacja powolnego zapytania MySQL

  2. Jak zatrzymać uruchomione zapytanie mysql

  3. Najlepsza metoda przechowywania listy identyfikatorów użytkowników

  4. Zdarzenie MySQL nie działa

  5. MySQL, jak zmienić rozmiar pliku-log-innodb