BookmarkSubscribeRSS Feed

[SAS 활용 노하우] PROC SQL - SELECT part5

Started ‎02-28-2023 by
Modified ‎02-28-2023 by
Views 2,777

 

 

이 게시글은 PROC SQL의 SELECT문의 다양한 활용법에 대해서 알아봅니다.

13. 칼럼의 갯수 세기 

테이블의 행의 갯수를 세기 위해서는 PROC SQL에서 SELECT 문에서 COUNT 문을 사용하면 됩니다.

 

proc sql;
select count(*) as count
from air.organics;

image (8).png

 

 

위의 코드에서 *(asterisk) 는 전체를 의미합니다.

14. 결측값 제외하고 칼럼의 갯수 세기

결측값을 제외하고 해당 테이블의 칼럼을 제외하고 싶을 때에는 count 문에 * 표기가 아닌 특정 칼럼을 넣어주면 됩니다.

 

 

image (9).png

 

 

proc sql;
select count(region) as count
from air.organics;

image (10).png

 

해당 결과값은 #14와 다른 것을 확인할 수 있습니다.

15. Unique 값만 카운팅하기 

중복값이 아닌 유일값만 카운팅하기 위해서는 PROC SQL 문에서 DISTINCT function을 사용하면 됩니다.

 

 

proc sql;
select count(distinct class) as count
from air.organics;

 

image (11).png

 

 

air라이브러리의 organics 데이터에서 class 칼럼의 유일값만 카운팅하기 위해 위의 syntax를 사용하면 됩니다.

 

proc sql;
select distinct class as count
from air.organics;

image (12).png

 

해당 칼럼이 어떠한 값으로 이루어져 있나 보기 위해서는 COUNT function 을 제외하고 DISTINCT function 만 사용하면 됩니다.

Version history
Last update:
‎02-28-2023 10:56 AM
Updated by:
Contributors

sas-innovate-wordmark-2025-midnight.png

Register Today!

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.


Register now!

Article Labels
Article Tags