Il y en a quelques-uns autour, mais je suis soit lent ce soir ou j'essaie de faire quelque chose de pas possible. J'ai cette configurationMySQL pourcentage (un peu complexe?)
`id` int(11) NOT NULL AUTO_INCREMENT,
`score` float NOT NULL,
`userId` int(11) NOT NULL
`movieId` int(11) NOT NULL
Compte tenu de cela, je veux obtenir un pourcentage de toutes les expériences de tous les utilisateurs dans un film donné, comment pourrai-je faire car les utilisateurs peuvent les évaluer comme " bien "avec une valeur supérieure à 0 et" mauvaise "avec une valeur inférieure à 0? Disons qu'un film donné a 4 expériences, où 3 sont "2" et 1 est "-2" Je voudrais retourner le "porcentage" de "similarité" de ce film.
Est-ce que je suis fou?
@ p.campbell: MySQL [fonction de colonne cachée] (http://dev.mysql.com/doc/refman/5.0/fr/group-by-hidden-columns.html), renvoie les mêmes valeurs que votre sortie . –
bonnes choses. Je suis toujours un étudiant mysql évidemment :) Curieux si vous pensez que cette fonctionnalité est un avantage ou un fléau? –
@ p.campbell: J'avoue que je ne suis pas fier d'y faire confiance - ma préférence serait de ne pas l'utiliser, car SQLite est le seul autre DB que je connaisse à le supporter. D'autres, vous devrez utiliser votre approche. –