sql >> Database >  >> RDS >> Mysql

MySQL-beoordelingssysteem - Beoordeling zoeken

Deze vraag gaat meer over het aanpassen van je wiskundige formule dan over iets anders.

Het klinkt alsof je om populariteit vraagt, in plaats van waardering. Een eenvoudige manier om dit te doen is door de gemiddelde waardering te vermenigvuldigen met het aantal stemmen. Hoe zit het hiermee (excuseer me als mijn syntaxis niet werkt, ik ben op dit moment niet bij een SQL-server):

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

Houd er rekening mee dat deze formule 1000 stemmen van 1 veel hoger zou beoordelen dan 1 stem van 5.



  1. MySQL LOAD_FILE geeft NULL terug

  2. Vergelijk rijen in dezelfde tabel in mysql

  3. De MyRocks Storage Engine gebruiken met MariaDB Server

  4. Oracle:hoe kom ik erachter of er een transactie in behandeling is?