Skip Headers

오라클 / PROC SQL / DATA STEP

이블 결합
프 로 그 램 비 교

Go to Documentation Home
HOME
Go to Book List
PRO_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
TABLE JOIN
Go to Feedback page
MAIL

Go to previous page
Previous
Go to next page
Next

10. 외부합집합(OUTER UNION)


세로 결합을 수행시 모든 변수를 출력한다.

OUTER UNION CORR은 DATA STEP의 SET와 같다.


1. OUTER UNION

1. OUTER UNION

MAIN

- 두개 테이블에서 세로결합시 모든 변수에 대하여 수행한다.

- 단, 양테이블에서 공통된 변수는 상위 테이블 우선하여 출력.


1) PROC SQL

PROC SQL;

CREATE TABLE OUTER_UNION1 AS

SELECT * FROM BACK1

OUTER UNION

SELECT NAME AS NAME1,JUMSU FROM BACK2;

QUIT;

   name    key   NAME1   JUMSU

   김국진 150                       .

   백승민 176                       .

   양혜수 140                       .

   홍길동 155                       .

                    .   백승민        55

                    .   양혜수      140

                    .   이수남      150

2) PROC SQL

- 두개 테이블에서 세로결합시 공통 변수에 대하여 수행한다.

PROC SQL;

CREATE TABLE OUTER_UNION2 AS

SELECT * FROM BACK1

OUTER UNION CORR

SELECT * FROM BACK2;

QUIT;

   name    key   JUMSU

   김국진 150           .

   백승민 176           .

   양혜수 140           .

   홍길동 155           .

   백승민      .         55

   양혜수      .        140

   이수남      .        150

맨 위로 이동 맨 위로 이동