BookmarkSubscribeRSS Feed

[4-4-1] Creating Macro Variables in SQL

Started ‎06-16-2020 by
Modified ‎06-16-2020 by
Views 83

[4-4-1] Creating Macro Variables in SQL

 

 

안녕하세요^^

 

이번 시간에는 PROC SQL실행 동안 매크로 변수를 생성하는 방법에 대해 공부해 보겠습니다.

 

 

 

PROC SQL에서 INTO 절(Clause)을 사용하면 매크로 변수를 생성할 수 있습니다.

 

 

PROC SQL의 INTO 절의 일반적 프로그램 형태는 다음과 같습니다.

 

SE22016091520402870.png

 

 

 

 

 

 

그럼 예시를 들어 익혀보도록 하겠습니다.

 

상품명(A, B, C)에 따른 금액 변수 amt가 아래와 같이 있다고 가정하겠습니다.

 

 

SE22016091520410870.jpg

 

 

SE22016091520412870.jpg

 

 

 

 

여기서 우리는 SQL Procedure를 사용하여

A B 상품에 대한 금액의 합을 매크로 변수(total) 값으로 할당하고자 합니다.

 

 

SE22016091520421270.jpg

 

 

SE22016091520421970.jpg

 

 

 

 

200 매크로변수 total 으로 들어가있는 것을 확인할 수 있습니다.

 

 

 

또 다른 경우로, 상품A의 세 개 금액(10, 30, 50)의 값

큰 값부터 차례로 매크로 변수 price1, price2, price3 각각 할당하고자 합니다. 

 

 

SE22016091520423770.jpg

 

 

SE22016091520424370.jpg

 

 

 

매크로 변수 price1, price2, price3에 

차례로 50, 30, 10값이 할당되어 있는 것을 확인할 수 있습니다.

 

 

 

 

 

이상 PROC SQL에서 매크로 변수를 생성하는 방법에 대해 살펴보았습니다.

 

 

감사합니다 ^^

Version history
Last update:
‎06-16-2020 09:32 PM
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