Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS Base
SAS Base Forum d'entraide sur SAS base : étape data, procédures non statistiques, procédures non graphiques, SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/08/2011, 13h32   #1
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : mai 2011
Messages : 17
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 17
Points : 10
Points : 10
Par défaut Manipulation de chaine de caractère

Bonjour,
J'ai une table, qui comporte deux colonnes, RP (référence pays) et Pays.
exemple
RP Pays
DC 122879 122879
NY 133333 133333
Paris France
Londre England
New York USA
Rome Italie

Donc je veux, à chaque fois qu'on a deux lettres suivi d'espace et après 5 chiffres, mettre "USA" dans pays

Donc en table sorti on aurai avoir:
RP Pays
DC 122879 USA
NY 133333 USA
Paris France
Londre England
New York USA
Rome Italie
Merci d'avance
boudake est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2011, 13h51   #2
Membre Expert
 
Avatar de MEGAMIND2
 
Homme Brice Beare
Paris
Inscription : janvier 2011
Messages : 957
Détails du profil
Informations personnelles :
Nom : Homme Brice Beare
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Paris

Informations forums :
Inscription : janvier 2011
Messages : 957
Points : 1 368
Points : 1 368
Bonjour,
Voici une piste

Code :
IF length(compress(RP))=2 then pays=pays!!"USA"
MEGAMIND2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2011, 17h23   #3
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 467
Détails du profil
Informations personnelles :
Nom : Homme Olivier Decourt
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 1 467
Points : 2 828
Points : 2 828
Il y a aussi la piste des expressions régulières.
Code :
IF PRXMATCH("/[A-Z]{2} \d{5}/s",rp)>0 THEN pays="USA" ;
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h07.


 
 
 
 
Partenaires

Hébergement Web