在执行proc sql select into时,我会得到格式化值的列表。
proc sql noprint;
select germ
into :oklist separated by '","'
from maxposition
where max <=10
;run;quit;
%put oklist=("&oklist");
Oklist=(“百日咳杆菌”、“弯曲杆菌”、“沙眼衣原体”、“大肠杆菌”、“贾第虫”、“嗜肺杆菌”、“沙门氏菌”、“甲型肝炎病毒”、“乙型肝炎病毒”、“丙型肝炎病毒”、“流感病毒”、“流行性腮腺炎病毒”)
如何列出未格式化的值?
(我的意思是不改变或删除格式)
谢谢!
发布于 2016-07-11 15:47:07
可以使用format=
语句在proc sql
中分配泛型格式。
proc sql noprint;
select germ format=$20.
into :oklist separated by '","'
from maxposition
where max <=10
;run;quit;
%put oklist=("&oklist");
https://stackoverflow.com/questions/38310801
复制相似问题