- 데이터 병합은 두개의 데이터를 공통 칼럼을 기준으로 연결시키는 것 입니다.
- 두 데이터를 연결할 때 연결기준이 되는 공통의 칼럼(필드)가 필요합니다.
병합 하려는 두개의 테이블을 각각 선택합니다. 사용한 데이터셋은 Table 1 = 회사별위치 데이터, Table2 = 회사별 직원수 데이터 입니다.
병합하는 방법은 JOIN , CONCAT 두가지 방법이 존재합니다.
먼저, JOIN 방법에대해 알아보자.
- INNER : Inner join은 쉽게말해서 교집합이라고 표현됩니다. Table1(Name)과 Table2(Name)의 변수의 값이 같은 것만 표시되는 것을 볼 수 있습니다.
- OUTER LEFT : Table1(Name)을 기준으로 JOIN하는 것 입니다. Table1의 모든 데이터와 Table1와Table2(Name)의 중복데이터들이 표시됩니다.
- OUTER RIGHT : Table2(Name)을 기준으로 JOIN하는 것 이다. Table2의 모든 데이터와 Table1 과 Table2의 중복데이터들이 검색된다.
-
OUTER FULL : Table1(Name)의 모든데이터와 Table2(Name)의 모든 데이터가 검색된다.
두번째로 CONCAT 방법이다. 말그대로 두 테이블을 병합하는 것 입니다.
세로를 선택할 경우 아래와 같이 두 테이블이 세로로 병합하게 됩니다.