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

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#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

Hors ligne

 

Pied de page des forums

Powered by FluxBB