이 게시글은 PROC SQL의 SELECT문의 다양한 활용법에 대해서 알아봅니다.
테이블의 행의 갯수를 세기 위해서는 PROC SQL에서 SELECT 문에서 COUNT 문을 사용하면 됩니다.
proc sql;
select count(*) as count
from air.organics;
위의 코드에서 *(asterisk) 는 전체를 의미합니다.
결측값을 제외하고 해당 테이블의 칼럼을 제외하고 싶을 때에는 count 문에 * 표기가 아닌 특정 칼럼을 넣어주면 됩니다.
proc sql;
select count(region) as count
from air.organics;
해당 결과값은 #14와 다른 것을 확인할 수 있습니다.
중복값이 아닌 유일값만 카운팅하기 위해서는 PROC SQL 문에서 DISTINCT function을 사용하면 됩니다.
proc sql;
select count(distinct class) as count
from air.organics;
air라이브러리의 organics 데이터에서 class 칼럼의 유일값만 카운팅하기 위해 위의 syntax를 사용하면 됩니다.
proc sql;
select distinct class as count
from air.organics;
해당 칼럼이 어떠한 값으로 이루어져 있나 보기 위해서는 COUNT function 을 제외하고 DISTINCT function 만 사용하면 됩니다.
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.