Pages: 1
- Sujet précédent - QGIS : constructueur de requête - commment ajouter des valeurs - Sujet suivant
#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: 401
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 [/Edit]
Dernière modification par Renaud (Tue 24 September 2013 15:49)
Renaud Mouche
Hors ligne
Pages: 1
- Sujet précédent - QGIS : constructueur de requête - commment ajouter des valeurs - Sujet suivant