Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Sat 22 February 2020 07:46

Patrickblancseau
Participant occasionnel
Date d'inscription: 16 Jul 2019
Messages: 45

QGIS: filtre plusieurs entites grace a une chaine de caractere

Bonjour

je cherche a créer un modeler graphique dans QGIS
avec 2 entrées un vecteur avec un ID dans la table(couche) et une chaîne de caractère avec les valeurs à filtrer(cana) 958850204 958850232 958850243

j'essais de faire un filtre entre le vecteur et la chaîne de caractère
quand j'en met un filtre sur un seul sa fonctionne
"ID"='cana'------->"ID"=958850204

par contre je ne vois pas l'approche quand on en met plusieurs
"ID"='cana'------->"ID"=958850204 or "ID"=958850232  or "ID"=958850243

D'avance merci pour votre aide, Cordialement

Hors ligne

 

#2 Mon 24 February 2020 14:59

lylambda
Participant actif
Date d'inscription: 31 Aug 2016
Messages: 127

Re: QGIS: filtre plusieurs entites grace a une chaine de caractere

Il ne te manquerait pas les apostrophes simples (') ?

Code:

"ID"='958850204' OR "ID"='958850232' OR "ID"='958850243'

Sinon, plus simplement (à tester) :

Code:

"ID" IN ('958850204', '958850232', '958850243')

C'est peut être possible aussi avec une expression régulière (du type '9588502**'), mais je n'ai pas la méthodologie en tête.
A voir si un autre membre du forum saura la préciser.

Hors ligne

 

Pied de page des forums

Powered by FluxBB