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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 10 June 2010 10:29

Céline Cantoni
Participant occasionnel
Date d'inscription: 21 Aug 2007
Messages: 23

MI[8.5] Ecriture expression pour fonctions Left$ ou Right$

Bonjour,

Je souhaiterais ajouter l'information d'une colonne à une autre, exemple :
ma table contient une colonne 1 "ID-poly" et une colonne 2 "ID-point" :

ID poly           ID point
44102             1 
44102             2
44102             3

Je sais qu'on peut utiliser les fonctions de MI Left$ ou Right$, mais comment écrire l'expression pour obtenir, éventuellement dans une 3ème colonne, un ID unique 44102-1 ; 44102-2... pour chaque point ?

Merci pour vos réponses.

Céline

Hors ligne

 

#2 Thu 10 June 2010 10:50

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: MI[8.5] Ecriture expression pour fonctions Left$ ou Right$

Salut,

Avec la FMB -->

Code:

Update Ta_Table Set Nouvelle_Colonne=ID-poly & "-" & ID-Point

ou avec Table --> mise à jour colonne --> Nouvelle_Colonne=ID-poly & "-" & ID-Point
A+
Joël

Dernière modification par Spacejo (Thu 10 June 2010 11:02)

Hors ligne

 

#3 Thu 10 June 2010 15:57

Céline Cantoni
Participant occasionnel
Date d'inscription: 21 Aug 2007
Messages: 23

Re: MI[8.5] Ecriture expression pour fonctions Left$ ou Right$

Merci, j'ai fait la manip' avec "mettre à jour colonne" et c'est bon.

Par contre une autre question : quel outil dans MI permettrait d'attribuer un identifiant 1, 2, 3, 4... de manière automatique dans une colonne ?

Céline

Hors ligne

 

#4 Thu 10 June 2010 15:59

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: MI[8.5] Ecriture expression pour fonctions Left$ ou Right$

Toujours avec la FMB

Code:

update Ta_Table Set Ta_Nouvelle_Colonne=RowId

ou avec Table --> mise à jour colonne --> Nouvelle_Colonne=RowId

Hors ligne

 

#5 Thu 10 June 2010 16:15

Céline Cantoni
Participant occasionnel
Date d'inscription: 21 Aug 2007
Messages: 23

Re: MI[8.5] Ecriture expression pour fonctions Left$ ou Right$

Merci c'est parfait.

Céline

Hors ligne

 

Pied de page des forums

Powered by FluxBB