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 !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres des Utilisateurs Francophones de QGIS 2019 à Montpellier

12 et 13 décembre 2019 à Montpellier.

Cet événement est organisé en partenariat entre Montpellier SupAgro et l’OSGeo-fr.

http://conf.qgis.osgeo.fr/

 

#1 Thu 14 November 2019 12:41

LouisFOX
Membre
Date d'inscription: 14 Nov 2019
Messages: 1

QGIS: Mettre une Info par rapport a un texte dans une autre colonne

Bonjour à tous,

J'ai une table avec une multitude de données. Je voudrais donc utiliser une fonction de type "si" pour compléter une colonne.

Exemple de ce que j'ai :

Colonne 1                  Colonne 2
001 AER
001 AER NU
001 AEO
002 AER
002 AEO
002 SOU
etc....

Je voudrais que s'il y a dans le première colonne AER ou AEO, dans la seconde, il me mette ALU. Quand j'ai SOU, je voudrais qu'il me mette CUI et si j'ai AER NU, je voudrais qu'il me mette ACI. Tout ça sans qu'il me prenne en compte les chiffres devant.

Merci de votre aide, Cordialement, Louis

Hors ligne

 

#2 Thu 14 November 2019 13:09

Ben22
Membre
Date d'inscription: 11 May 2016
Messages: 45

Re: QGIS: Mettre une Info par rapport a un texte dans une autre colonne

Bonjour,

Utilisez la condition CASE dans votre mise à jour de champ :

Code:

CASE WHEN "colonne 1" IN ('AER', 'AEO') THEN 'ALU' WHEN "colonne 1" = 'SOU' THEN 'SUI' END

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |