BookmarkSubscribeRSS Feed

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

Started ‎02-28-2023 by
Modified ‎02-28-2023 by
Views 3,264

 

 

이 게시글은 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 만 사용하면 됩니다.

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

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

Article Labels
Article Tags