OVH Cloud OVH Cloud

contains + caractere speciale

1 réponse
Avatar
Cedric DEBARD
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

1 réponse

Avatar
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