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 (=)
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
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
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: ekqSCaJpEHA.1300@TK2MSFTNGP12.phx.gbl...
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 (=)
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 (=)