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

GEODATA DAYS 2024

#1 Tue 24 September 2013 14:48

JL-paysage
Participant actif
Date d'inscription: 25 Apr 2013
Messages: 53

QGIS : constructueur de requête - commment ajouter des valeurs

Bonjour,

Je tente d'utiliser le constructeur de requête, j'ai lu la section du manuel  QGIS à ce sujet, or je ne m'en sors pas.

Je m'explique : j'ai un CHAMP d'une table attributaire qui s'appelle TEXT et je souhaiterais ajouter plusieurs valeurs (X, Y Z)  de ce champ


Cela ne fonctionne que si j'ajoute une seule l valeur : "TEXT"= 'X'   Quand je fait TEST, cela me m'indique : Que la clause where a retournée 4 lignes


Si je souhaite ajouter plusieurs valeurs : "TEXT"= 'X' AND  "TEXT"= 'Y' AND  "TEXT"= 'Z'   Quand je fait TEST, cela m'indique : que la clause where a retournée 0 ligne, or j'ai bien des entités de cartes sur toutes ces valeurs

J'ai essayé toutes sortes de combi possibles, cherché sur le net, regardé des tuto et je ne trouve pas de solution


Merci par avance pour votre aide

Hors ligne

 

#2 Tue 24 September 2013 15:04

vlanher
Participant occasionnel
Date d'inscription: 17 Nov 2010
Messages: 29

Re: QGIS : constructueur de requête - commment ajouter des valeurs

Bonjour,

as-tu essayé de remplacer le AND par OR dans ta clause WHERE?

Vincent

Hors ligne

 

#3 Tue 24 September 2013 15:38

Guillaume D
Participant occasionnel
Lieu: Dijon
Date d'inscription: 11 Jan 2007
Messages: 14
Site web

Re: QGIS : constructueur de requête - commment ajouter des valeurs

Tu peux essayer

TEXT IN ('X','Y','Z')

Hors ligne

 

#4 Tue 24 September 2013 15:39

JL-paysage
Participant actif
Date d'inscription: 25 Apr 2013
Messages: 53

Re: QGIS : constructueur de requête - commment ajouter des valeurs

oui, comme je l'indique dans mon message initial :  : "TEXT"= 'X' AND  "TEXT"= 'Y' AND  "TEXT"= 'Z

cela ne fonctionne pas. De plus, il semble qu'on ne peut pas sauvegarder ses requêtes, on peut seulement les enregistrer sous, et on perd la mise en page des lignes

Hors ligne

 

#5 Tue 24 September 2013 15:42

cyrille
Participant assidu
Date d'inscription: 7 Feb 2006
Messages: 394

Re: QGIS : constructueur de requête - commment ajouter des valeurs

Bonjour,
le and ne peut pas fonctionner car TEXT ne peut etre egal à la fois à X, Y ou Z.
Et en modifiant la requête en  "TEXT"= 'X' OR "TEXT"= 'Y' OR "TEXT"= 'Z.

Hors ligne

 

#6 Tue 24 September 2013 15:42

JL-paysage
Participant actif
Date d'inscription: 25 Apr 2013
Messages: 53

Re: QGIS : constructueur de requête - commment ajouter des valeurs

Ca fonctionne ! Merci beaucoup Guillaume D.  :-)

Hors ligne

 

#7 Tue 24 September 2013 15:48

Renaud
Membre
Lieu: Ploemeur (56)
Date d'inscription: 9 Mar 2006
Messages: 2315

Re: QGIS : constructueur de requête - commment ajouter des valeurs

Bonjour,

Essayez :

"TEXT"= 'X' OR "TEXT"= 'Y' OR  "TEXT"= 'Z


et

"TEXT"LIKE '%X%' AND  "TEXT" LIKE '%Y%' AND  "TEXT" LIKE '%Z%'


En l'état, votre requête ne peut pas renvoyer d'objet. C'est un peu comme si vous cherchiez des portes qui soient à la fois ouverte et fermée.

[Edit]Pas assez rapide smile[/Edit]

Dernière modification par Renaud (Tue 24 September 2013 15:49)


Renaud Mouche

Hors ligne

 

Pied de page des forums

Powered by FluxBB