comparer 2 chaines de caracteres numeriques: comment?
Posté : 17 oct. 2007, 20:10
bonjour,
mes utilisateurs me donnent une chaine de 4 caracteres numeriques. ces chaines sont enregistrees en base de donnees.
ex:
utilisateur 1: 00-11-22-33
utilisateur 2: 44-22-11-77
utilisateur 3: 44-22-77-55
utilisateur 4: 00-99-66-33 (le chanceux!
)
je dois comparer leurs chaines de caracteres a MA chaine qui est, par exemple 00-33-66-99
je dois pouvoir lister les utilisateurs avec 1, 2 3 ou tous les bons numeros.
l'ordre importe donc peu.
mes soucis sont de 2 ordres:
- je ne sais pas par ou commencer pour faire ce type de comparaison
- j'ai peur que la requete soit extrement lourde a faire tourner s'il y a pas mal d'utilisateurs...
j'ai bien dans l'idee que je pourrais exploser cette chaine de caracteres en 4 champs puis comparer le champs 1 puis le 2, le 3 et le 4 avec tous les champs de ma chaine de caracteres et cela pour tous les utilisateurs. le truc: l'idee de faire tourner une telle requete me fait deja froid dans le dos s'il y a bcp d'utilisateurs...
est ce que certains ici ou deja eu a faire ce type de tri et qui pourraient me donner un coup de main svp?
merci!
mes utilisateurs me donnent une chaine de 4 caracteres numeriques. ces chaines sont enregistrees en base de donnees.
ex:
utilisateur 1: 00-11-22-33
utilisateur 2: 44-22-11-77
utilisateur 3: 44-22-77-55
utilisateur 4: 00-99-66-33 (le chanceux!
je dois comparer leurs chaines de caracteres a MA chaine qui est, par exemple 00-33-66-99
je dois pouvoir lister les utilisateurs avec 1, 2 3 ou tous les bons numeros.
l'ordre importe donc peu.
mes soucis sont de 2 ordres:
- je ne sais pas par ou commencer pour faire ce type de comparaison
- j'ai peur que la requete soit extrement lourde a faire tourner s'il y a pas mal d'utilisateurs...
j'ai bien dans l'idee que je pourrais exploser cette chaine de caracteres en 4 champs puis comparer le champs 1 puis le 2, le 3 et le 4 avec tous les champs de ma chaine de caracteres et cela pour tous les utilisateurs. le truc: l'idee de faire tourner une telle requete me fait deja froid dans le dos s'il y a bcp d'utilisateurs...
est ce que certains ici ou deja eu a faire ce type de tri et qui pourraient me donner un coup de main svp?
merci!