1、字符串連接符
包括|| || !!等
例1:
data _null_;
a=" 中 華";
b="人 民 ";
c=" 共和 國";
x1=a||b||c;
x2=a||b||c;
x3=a!!b!!c;
put x1;
put x2;
put x3;
run;
輸出結(jié)果:
中 華人 民 共和 國
中 華人 民 共和 國
中 華人 民 共和 國
可以看到這些連接符輸出結(jié)果完全一致,只是單純的連接,不會對空格進行特殊處理。
2、字符連接函數(shù)
包括以下幾個:
trim() 去掉字符串尾部空格,如果字符串為空,則返回一個空格
left() 把字符串開頭的空格移到尾部
strip() 去掉字符串開頭和結(jié)尾的所有空格
cat() 與||作用類似,保留首尾全部空格
catt() 但是連接之前會去掉各字符串尾部空格,相當于連接符結(jié)合trim()使用
cats() 但是連接之前會去掉首尾全部空格,相當于連接符結(jié)合strip()使用
catx() 但是連接之前會去掉首尾全部空格,并且在字符串之間加上一個指定的字符串
例2:
data _null_;
a=" 中 華";
b="人 民 ";
c=" 共和 國";
x1=trim(a)||trim(b)||trim(c);
x2=left(a)||left(b)||left(c);
x3=strip(a)!!strip(b)!!strip(c);
x4=cat(a,b,c);
x5=catt(a,b,c);
x6=cats(a,b,c);
x7=catx('我愛',a,b,c,);
put x1=/x2=/x3=/x4=/x5=/x6=/x7=;
run;
x1=中 華人 民 共和 國
x2=中 華 人 民 共和 國
x3=中 華人 民共和 國
x4=中 華人 民 共和 國
x5=中 華人 民 共和 國
x6=中 華人 民共和 國
x7=中 華我愛人 民我愛共和 國








暫無數(shù)據(jù)