K 개발자
집합연산 본문
집합연산
SQL 문의 결과는 테이블로 나타난다.
테이블은 투플의 집합이므로 테이블 간의 집합연산을 이용하여 합집합, 차집합, 교집합을 구할 수 있다.
SQL에서 집합연산은 합집합을 UNION, 차집합을 MINUS, 교집합을 INTERSECT로 나타낸다.
연습문제
-- 도서를 주문하지 않은 고객의 이름을 보이시오.
SELECT name
FROM Customer
MINUS
SELECT name
FROM Customer
WHERE custid IN (
SELECT custid
FROM Orders);
'데이터베이스 > Oracle SQL' 카테고리의 다른 글
데이터 정의어 (0) | 2021.08.23 |
---|---|
EXISTS (0) | 2021.08.22 |
부속질의 (0) | 2021.08.22 |
조인 (0) | 2021.08.22 |
GROUP BY 문 (0) | 2021.08.22 |
Comments