Recherche phonétique dans table sql express

Résolu
equinoxe83 Messages postés 240 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 18 février 2011 - 5 mars 2008 à 12:38
GillouXman Messages postés 561 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 10 juin 2010 - 5 mars 2008 à 16:31
Bonjour à tous,
Je cherche à intérroger une base de données sur un nom d'usager dont la représentation phonétique avoisinerait celle du nom saisi par l'utilisateur.
J'ai bien vu qu'il existait une commande sql "soundex" mais ne voit pas très bien comment l'utiliser.
J'ai lu sur un post qu'il fallait "l'implémenter" mais celà veut-il dire que je doit créer un champs dans ma table avec le résultat du soundex sur le nom ?
J'imaginais qu'on pouvait faire quelque chose du type :
select * from matable
where soundex(monchamps) = soundex(masaisie)
Mais tjs d'après ce poste, ce n'est pas comme celà que l'on doit procéder... et il renvoi sur des lien que donnent l'historique de soundex.
Merci d'avance,
Frédéric
A voir également:

3 réponses

GillouXman Messages postés 561 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 10 juin 2010
5 mars 2008 à 14:54
Ici y a un article qui explique le fonctionnement

http://databases.about.com/od/development/l/aasoundex.htm

je pense que dans ton cas, tu devrais utiliser Difference
3
equinoxe83 Messages postés 240 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 18 février 2011
5 mars 2008 à 16:01
Bonjour GillouXman,
C'est exactement ce que je cherchais !!
Je vais effectivement utiliser DIFFERENCE.
Un grand merci pour ton aide!
Frédéric
0
GillouXman Messages postés 561 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 10 juin 2010
5 mars 2008 à 16:31
de rien ;)

hl
0
Rejoignez-nous