select *
from fiche
where contains(numerofiche,'A30/05')
J'obtiens tous les enregistrements ou numero de fiche contient 05. Alors que
je ne vaux que ceux qui contiennent 'A30/05'. Je suppose que cela vient du
caractere "/", mais je n'ai pas trouve comment le proteger.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sylvain Lafontaine
Normal, la fonction CONTAINS est une recherche basée sur les mots et ignore tout signe de ponctuation par définition. Vous pouvez essayer en spécifiant la phrase ' "A30 05" ' pour lui dire que vous recherchez le mot A30 suivi du mot 05 mais je ne sais pas si A30 va être divisé ou non en deux mots.
Essayez avec la clause LIKE.
S. L.
"Cedric DEBARD" wrote in message news:%
Bonjour, quand j'execute la requete suivante:
select * from fiche where contains(numerofiche,'A30/05')
J'obtiens tous les enregistrements ou numero de fiche contient 05. Alors que je ne vaux que ceux qui contiennent 'A30/05'. Je suppose que cela vient du caractere "/", mais je n'ai pas trouve comment le proteger.
Merci
Normal, la fonction CONTAINS est une recherche basée sur les mots et ignore
tout signe de ponctuation par définition. Vous pouvez essayer en spécifiant
la phrase ' "A30 05" ' pour lui dire que vous recherchez le mot A30 suivi du
mot 05 mais je ne sais pas si A30 va être divisé ou non en deux mots.
Essayez avec la clause LIKE.
S. L.
"Cedric DEBARD" <charrue21@ifrance.com> wrote in message
news:%23wxXkexwEHA.4004@tk2msftngp13.phx.gbl...
Bonjour, quand j'execute la requete suivante:
select *
from fiche
where contains(numerofiche,'A30/05')
J'obtiens tous les enregistrements ou numero de fiche contient 05. Alors
que
je ne vaux que ceux qui contiennent 'A30/05'. Je suppose que cela vient du
caractere "/", mais je n'ai pas trouve comment le proteger.
Normal, la fonction CONTAINS est une recherche basée sur les mots et ignore tout signe de ponctuation par définition. Vous pouvez essayer en spécifiant la phrase ' "A30 05" ' pour lui dire que vous recherchez le mot A30 suivi du mot 05 mais je ne sais pas si A30 va être divisé ou non en deux mots.
Essayez avec la clause LIKE.
S. L.
"Cedric DEBARD" wrote in message news:%
Bonjour, quand j'execute la requete suivante:
select * from fiche where contains(numerofiche,'A30/05')
J'obtiens tous les enregistrements ou numero de fiche contient 05. Alors que je ne vaux que ceux qui contiennent 'A30/05'. Je suppose que cela vient du caractere "/", mais je n'ai pas trouve comment le proteger.