#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