
[Query] UNION, UNION ALL 연산을 통해 SELECT문 결과를 합쳐보자.
데이터베이스
2022. 5. 9. 21:46
핵심 UNION : 쿼리(SELECT문)을 합친다. 모든 중복 된 ROW는 제거 UNION ALL : 쿼리(SELECT문)을 합친다. 모든 중복 된 ROW도 결과로 보여준다. UNION ALL은 중복 된 녀석도 제거하지 않으므로, UNION보다 속도가 빠르다. UNION보다는 UNION ALL을 쓰도록 하자. 그리고 UNION/UNION ALL보다는 가능하다면 테이블을 통합하는 게 좋다. 아래는 샘플.. 보면서 이해하도록 하자. 샘플 테이블 CREATE TABLE UNION_TABLE1( UNION1_ID INTEGER, UNION1_NAME CHARACTER VARYING(20), UNION1_QTY CHARACTER VARYING(20) ); INSERT INTO UNION_TABLE1 VALUES ..