[데이터 모델과 SQL] 6. 집합 연산
만약 둘 이상의 테이블들을 이용해서 결과를 찾는다면 검색 결과(=결과 집합)를 기반으로 이들 사이의 교집합, 여집합, 합집합을 구할 필요가 있을 수 있다. 집합 연산의 개념과 SQL을 이용한 집합 연산(set operation)에 대해 알아보자. ● 교집합(intersection) 교집합은 두 집합의 원소들 중 공통된 원소들로 이루어진 집합이다. A = {1, 2, 3}, B = {3, 4, 5} → A∩B = {3} SQL을 이용하여 교집합을 구할 때는 INTERSECT 구문을 사용한다. 문법: SELECT 구문 INTERSECT [ALL] 또 다른 SELECT 구문 예) 자전거(productNumber 1, 2, 6, 11)와 헬멧(productNumber 10, 25, 26)을 둘 다 구입한 주문의..
2023. 1. 4.