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

Printemps des cartes 2024

#1 Thu 14 November 2019 12:41

LouisFOX
Juste Inscrit !
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
Participant actif
Lieu: 33
Date d'inscription: 11 May 2016
Messages: 95

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

En ligne

 

Pied de page des forums

Powered by FluxBB