Similitude entre deux lignes

cs_caviar Messages postés 329 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 29 mars 2015 - 16 avril 2009 à 14:54
cs_caviar Messages postés 329 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 29 mars 2015 - 20 avril 2009 à 09:31
Salut à tous... J'ai un problème épineux...

je cherche à trouver via mysql le pourcetage de ressemblance d'une
ligne dans une table par rapport aux autres lignes de cette table


Un petit exmeple pour expliquer


Admettons que j'ai 4 colonnes

et un jeu d'essai comme ça


ligne1 (0,0,0,0);

ligne2 (0,1,1,1);

ligne3 (0,0,1,1);

ligne4 (0,0,0,1);

ligne5 (1,1,1,0);

ligne6 (1,1,1,2);

ligne7 (1,0,1,1);

ligne8 (0,1,0,0);


Je voudrai comparer la ligne 1 (ligne de référence) aux autres lignes de la

table et les classer par pourcentage de ressemblance des colonnes.


A savoir le classement final serait (ligne = %age de ressemblance à la ligne1)


ligne4 = 75%

ligne8 = 75%

ligne3 = 50%

ligne2 = 25%

ligne7 = 25%

ligne5 = 0%

ligne6 = 0%


bref est il possible de faire ça directement en mysql... et si Non, est
il possible de le faire en php bien que ça risque de pomper un max de
ressources...)


thnks a lot !

@++

2 réponses

cs_caviar Messages postés 329 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 29 mars 2015 2
16 avril 2009 à 14:55
pardon la ligne 5 a 25% !!!
0
cs_caviar Messages postés 329 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 29 mars 2015 2
20 avril 2009 à 09:31
coin coin
un petit up :)
0
Rejoignez-nous