실습을 위해 아래와 같이 데이터를 설정하고 진행하도록 하겠습니다.
data TESTLIB.subject_test1;
/* data 라이브러리명.데이터셋 */
input name $9. class_ $ subject $ score ;
/*
자릿수를 표기할 때에는 점까지 항상 표기 필요
한글은 $3자리까지 먹음
*/
datalines;
이호준 1반 computer 92
이호중 1반 computer 80
이길동 2반 computer 90
이준호 2반 computer 86
;
run;
/* 출력구문 */
proc print data=TESTLIB.subject_test1;
run;
해당 데이터를 가지고 SAS Studio에서 그래프도 한 번 그려 보겠습니다. 작업 및 유틸리티를 클릭하시면 GUI를 통해 코드 작업을 할 수 있습니다. 이렇게 생성된 코드는 코드
란에 가시면 보실 수 있습니다.
SQL 구문의 where 구문과 같습니다. 조건에 맞는 데이터를 출력할 수 있습니다.
data TESTLIB.subject_test2;
set TESTLIB.subject_test1;
where score >= 90;
run;
/* 출력구문 */
proc print data=TESTLIB.subject_test2;
run;
조건을 지정해 줄 때 and/or
등을 이용해 조건을 작성할 수 있습니다.
data TESTLIB.subject_test2;
set TESTLIB.subject_test1;
where score >= 90 and class_='1반';
run;
/* 출력구문 */
proc print data=TESTLIB.subject_test2;
run;