SAS:从select到sas变量获取值

时间:2013-11-07 13:12:29

标签: sas

请您帮我通过选择查询到SAS变量来获取值。

select总是从表中返回两个数据值;我想在数据步骤中将它们插入两个变量。

谢谢,

1 个答案:

答案 0 :(得分:2)

如果通过'select request'表示SQL语句,那么最好的方法就是使用“select into”语法,这会将变量放入SAS宏变量中。

举一个如何运作的例子,你可能有:

/*test data*/
data test;
input mynumber;
datalines;
1
2
;

/*Put the data from the test dataset into two macro variables*/
proc sql;
select * 
into :mymacrovar1-:mymacrovar2
from test;
quit;

/*Retrieve the macro variables*/
data test2;
retrievevariables = &mymacrovar1;
output;
retrievevariables = &mymacrovar2;
output;
run;