Annonce
Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.
Vous allez recevoir un message pour effectuer ce changement de mot de passe.
Merci de bien respecter les règles préconisées.
#1 Tue 10 May 2016 16:01
- neskuik01
- Participant assidu
- Date d'inscription: 16 Feb 2015
- Messages: 197
QGIS: requête et suppression de valeurs
Bonjour
Je cherche à effectuer des requêtes sur deux champs et en fonction de la condition retournée j'attribue une valeur à un troisième champs. Les requêtes fonctionnent mais elle efface systématiquement les autres valeurs.
En clair si je fais une requête et que j'attribue à ma colonne C la valeur 3 dans le cas ou colonne A = "nuage" et colonne B= 1 :
Code:
CASE WHEN "C"is 'nuage' AND "B"=1 THEN 1
la requête est correctement effectuée. Cependant si je réalise une seconde requête du type :
Code:
CASE WHEN "C"is 'arbre' AND "B"=2 THEN 1
La requête sera bien effectuée cependant les résultats de la première requête seront remplacé par "NULL"
J'ai tenté d'enregistrer entre chaque requête mais cela ne change rien.
Par ailleurs est-il possible de faire des requêtes multiples type :
Code:
CASE WHEN ... AND .. THEN ... OR CASE WHEN ... AND .. THEN ...END
..?
Hors ligne
#2 Tue 10 May 2016 17:40
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3824
Re: QGIS: requête et suppression de valeurs
Bonjour,
Code:
CASE WHEN "C" is 'nuage' AND "B"=1 THEN 1 WHEN "C"is 'arbre' AND "B"=2 THEN 1 WHEN ... THEN ... ... ELSE... (éventuellement, un résultat pour les cas non listés) END
Il y a une aide associée à la fonction dans l'application (un peu light, mais bon)
Dernière modification par SANTANNA (Tue 10 May 2016 17:41)
Hors ligne
#3 Tue 10 May 2016 20:43
- neskuik01
- Participant assidu
- Date d'inscription: 16 Feb 2015
- Messages: 197
Re: QGIS: requête et suppression de valeurs
Très grand merci !!
Hors ligne