SQL UNION 연산1 [데이터 모델과 SQL] 9. UNION 연산 교집합(INTERSECT)과 여집합(EXCEPT)을 각각 INNER JOIN과 OUTER JOIN으로 구할 수 있다. - 교집합: 교집합을 구하고자 하는 결과 셋들을 공통 키를 기준으로 INNER JOIN 하면 결과 셋들에 모두 포함되어 있는 행들, 즉 교집합을 구할 수 있다. - 여집합: 여집합을 구하고자 하는 대상이 되는 결과 셋들을 OUTER JOIN하고 참조 셋에 데이터가 없는(IS NULL) 조건을 설정하면 '기준 셋 - 참조 셋'에 해당하는 결과 셋을 얻을 수 있다. 합집합(UNION) 연산은 일반적으로 JOIN 연산으로 대체하지 않고 그대로 사용되는 경우가 많다. 문법: UNION [ALL] *ALL 키워드를 사용하면 중복된 결과들까지 모두 보여준다. DBMS(DateBase Manageme.. 2023. 1. 10. 이전 1 다음