380650306 发表于 2014-3-12 17:30 
数据就是字符型的,是说的长度为9
那就是这样~
data a;
format id $9.;
input id;
datalines;
1
305
396
123457
997655882
888888888
;
run;
data b;
set a;
format id1 best9.;
id1=id;
/* 上面两句可以还可以这么写: id1 =id+0; */
if id1<100000000 then new_id=put(id1, z9.);
else new_id=id;
run;
..我会的都是笨方法..求大神给来个简便的
话说..添加代码文字的话为什么行间距会变得特别大呀?好难看