-
[SQL ORACLE ] 집한연산자 INTERSECT, MINUSSQL 2021. 7. 2. 23:01
1
2
3
4
5
6
7
8
9
10순번 보유과일 이름
----------------------
1 사과 김이름
2 딸기 김이름
3 수박 김이름
1 사과 박이름
2 포도 박이름
3 거봉 박이름
4 수박 박이름
5 낑깡 박이름INTERSECT = 교집합
- SQL간의 공통된 레코드 항목만 추출
EX)
SELECT 보유과일 FROM 과일장수 WHERE NAME = '김이름 '
INTERSECT
SELECT 보유과일 FROM 과일장수 WHERE NAME = '박이름 '
보유과일
---------
사과
수박
MINUS = 차집합
- 먼저 SELECT한 SQL 조건을 기준으로 MINUS 이후 사용한 SQL에서
공통된 레코드를 제외한 항목만 추출
EX)
SELECT 보유과일 FROM 과일장수 WHERE NAME = '김이름 '
MINUS
SELECT 보유과일 FROM 과일장수 WHERE NAME = '박이름 '
보유과일
---------
딸기
'SQL' 카테고리의 다른 글
[ SQL ORACLE ] MERGE INTO 사용 이유와 사용방법 (0) 2021.09.01