본문 바로가기
SAS

[SAS] sas proc sql 변수들 합계구하기

by SASBIGDATA김진휘 2014. 3. 14.

sas proc sql 변수들 합계구하기

 

 

data ace;
input a b c;
cards;
1 2 3
2 2 2
100 900 500
;
run;

 

proc sql;
create table test as
select
sum(a, b, c) as abc_sum
from ace;
quit;
run;

 

위의 코딩처럼 할 경우 결과데이터셋에 합한 결과 값 변수만 나타난다.

 

기존의 데이터셋에 있는 변수 모두와 결과 변수를 함께 나타나고 싶을 경우에는 아래와 같이 한다.

 

 

 

 

data ace;
input a b c;
cards;
1 2 3
2 2 2
100 900 500
;
run;

proc sql;
create table test as
select
*,
sum(a, b, c) as abc_sum
from ace;
quit;
run;

 

위와 같이 코딩을 할 경우에 모든 변수(기존의 변수+결과값 변수)가 결과데이터셋에 나타난다.

차이는 select 아래에 *, 가 있다. *는 모든변수를 다 나타내겠다라는 뜻이다.

 

www.sasbigdata.com 김진휘

 

댓글