OVH Cloud OVH Cloud

problème de réquête

1 réponse
Avatar
Sylvain MALLEVAL
Bonjour,

Je dispose d'une série de chaine de caractère avec des caractères générique
(*,%) et je voudrais faire une requete qui récupère les lignes d'une table
quand un des champs de la ligne correspond (like) à une des chaines de
caractères.

Ca donnerais genre
select * from MATABLE where MONCHAMPS in ("chaine1",chaine2")

ce que j'ai écrit ci-dessus marche mais cela renvoie les lignes que si
MONCHAMPS est exactement égale à l'une des chaines de caractères. Or, moi je
voudrais plutôt un (like) qu'un (=)

Merci pour votre aide

Sylvain

1 réponse

Avatar
Raymond [mvp]
Bonjour.

remplace ta clause In par une clause Where .... Like ....

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de
news:
Bonjour,

Je dispose d'une série de chaine de caractère avec des caractères
générique
(*,%) et je voudrais faire une requete qui récupère les lignes d'une table
quand un des champs de la ligne correspond (like) à une des chaines de
caractères.

Ca donnerais genre
select * from MATABLE where MONCHAMPS in ("chaine1",chaine2")

ce que j'ai écrit ci-dessus marche mais cela renvoie les lignes que si
MONCHAMPS est exactement égale à l'une des chaines de caractères. Or, moi
je
voudrais plutôt un (like) qu'un (=)

Merci pour votre aide

Sylvain