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 Tue 24 May 2011 16:45

mstcx
Participant actif
Lieu: Nîmes
Date d'inscription: 21 Feb 2008
Messages: 87

Requête de type left$

Bonjour,

Je souhaite faire une requête simple en sql, mais je n'arrive pas à arriver à mes fins dans FME :

J'ai un champ id=aaa11bbb, je voudrais ajouter un nouveau champ qui serait id2=aaabbb. Je ne sais pas quel transformer utiliser. Dans MI je prendrai les 3 caractères de gauche auxquels j'ajouterai les 3 de droite
id2=left$(id,3)+right$(id,3).

Merci pour vos solutions

Marc

Hors ligne

 

#2 Tue 24 May 2011 17:05

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Re: Requête de type left$

Aloha
Question ? Souhaitez-vous récupérer les 3 premiers et les 3 derniers ou souhaitez-vous ne récupérer que les caractères alpha de votre chaîne ?
Suivant votre besoin, la méthode n'est pas forcément la même.
Crdlt,


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

#3 Tue 24 May 2011 17:11

mstcx
Participant actif
Lieu: Nîmes
Date d'inscription: 21 Feb 2008
Messages: 87

Re: Requête de type left$

Je souhaite récupérer les "x" premiers ou "x" derniers caractères.

Hors ligne

 

#4 Tue 24 May 2011 17:15

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Re: Requête de type left$

voir ici
crdlt,


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

#5 Tue 24 May 2011 17:28

mstcx
Participant actif
Lieu: Nîmes
Date d'inscription: 21 Feb 2008
Messages: 87

Re: Requête de type left$

Merci pour vos réponses !

Dernière modification par mstcx (Tue 24 May 2011 17:33)

Hors ligne

 

#6 Wed 25 May 2011 15:34

MaelReboux
Participant actif
Lieu: Roazhon / Rennnes
Date d'inscription: 24 Aug 2010
Messages: 72

Re: Requête de type left$

Il faut "penser FME" pour adapter ses traitements.

Il faut jongler entre substring extractor et stringconcatenator.

Voire stringMatcher avec une expression régulière pour récupérer des cas particuliers.


Service SIG Rennes Métropole
AITF : Coordinateur GT voies-adresse
Et un peu OSM Bzh

Hors ligne

 

Pied de page des forums

Powered by FluxBB