롸?

Union & Merge 본문

DB/Maria DB

Union & Merge

허니버터새우깡 2020. 2. 13. 12:38

Union : 구조가 일치하는 두 개 이상의 테이블 자료 합쳐 보기 

 

 

 

http://simpliicoding.ca/wp-content/uploads/2018/08/sql-union-query.png

Union 예시

Select Column 1, Column 2, Column 3 from Table

Union

Select Column 1, Column 2, Column 3 from Table;

 

 

위 테이블을 Union한 결과

 

 

 

 

Merge : 기존에 존재하는 행이 있다면 갱신되고, 존재하지 않는다면 insert 된다.

 

http://4.bp.blogspot.com/-t9nWiSpn3fM/VhCpwf7OdtI/AAAAAAAAFYw/Qe6vs12Yhfo/s1600/Merge.jpg

 

Merge 예시

MERGE INTO 주로 테이블 USING 서브 테이블 ON (조건)

   WHEN MATCHED THEN

      UPDATE SET 컬럼1 = 1 [, 컬럼2 = 2 ...]

   WHEN NOT MATCHED THEN

      INSERT (컬럼1 [, 컬럼2 ...]) VALUES (값1 [, 2 ...])

 

 

 


참고 

1.  http://simpliicoding.ca/merging-results-from-several-select-statements/

2.  위키피디아

'DB > Maria DB' 카테고리의 다른 글

Subquery - 2  (0) 2020.02.13
Subquery - 1  (0) 2020.02.13
Join  (0) 2020.02.12
Select 연산자  (0) 2020.02.11
Index (색인)  (0) 2020.02.11
Comments