logo

SAS/BASE : espace et concaténation

Bonjour.

Je souhaite concaténer le nom et prénom d’un individu en supprimant à droite les blancs. Comment faire?

 

Vous pouvez utiliser la fonction TRIM qui supprime les blancs à droite :

Nom_complet = TRIM(prenom)!!" "!!TRIM(nom) ;

Ou, en SAS v9, utiliser la fonction STRIP (suppression des blancs à gauche et à droite), ou encore les fonctions CATT (concaténation et suppression des blancs à droite) ou CATX (concaténation, élimination des blancs à gauche et à droite, insertion d’un caractère séparateur) :

Nom_complet = CATX(" ", civilite, prenom, nom) ;