코딩 연습장/데이터베이스(DB)
데이터베이스 SQL문법 SELECT문-3
Do아
2021. 3. 16. 09:22
728x90
2021/02/24(수)
수업2
집합연산 |
||
UNION |
연결된 SELECT문의 결과 값을 합집학으로 묶어주고 결과 값의 중복은 제거 |
|
UNION ALL |
연결된 SELECT문의 결과 값 중복 제거 없이 모두 출력 |
|
INTERSECT |
먼저 작성된 SELECT문의 결과값과 다음 작성된 SELECT문의 같은 데이터만 출력 |
|
MINUS |
먼저 작성된 SELECT문의 결과값에서 다음 작성된 결과값을 제외하고 출력 |
SELECT 필드명 FROM 테이블명 WHERE 조건 UNION
SELECT 필드명 FROM 테이블명 WHERE 조건;
--> 두테이블의 필드간 중복을 제거하여 출력
****WHERE조건 문은 없어도 됨****
SELECT 필드명 FROM 테이블명 WHERE 조건 UNION
ALL SELECT 필드명 FROM 테이블명 WHERE 조건;
--> 두테이블 간 중복제거 없이 모두 출력
SELECT 필드명 FROM 테이블명 WHERE 조건 INTERSECT
SELECT 필드명 FROM 테이블명 WHERE 조건;
--> 두 테이블 모두에 있는 값만 출력
SELECT 필드명 FROM 테이블명 WHERE 조건 MINUS
SELECT 필드명 FROM 테이블명 WHERE 조건;
-->첫번째 테이블에서 두번째 테이블을 제외한 값만 출력
728x90