SQLD

SQLD 개념정리 (집합 연산자)

chojdsj 2023. 11. 7. 17:01
728x90

 

집합 연산자

 

 

- 두개 이상의 테이블에서 JOIN을 사용하지 않고, 연관된 데이터를 조회하는 방법

 

- 집합 연산자는 2개 이상의 질의 결과를 하나의 결과로 만듦.

 

 

 

 

 

* 집합 연산자를 사용하기 위한 제약조건

 

- SELECT절의 컬럼 수가 동일

 

- SELECT절의 동일 위치 데이터 타입이 상호 호환 가능해야 함( 동일할 필요는 없음 )

 

 

 

집합 연산자 종료

- UNION : 합집합, 중복된 행은 하나로 표시 (중복 제거)

- UNION ALL : 합집합, 중복된 행도 전부 표시 (전부 표시)

- INTERSECT : 교집합, 중복된 행은 하나로 표시 (중복 제거)

- EXCEPT : 차집합, 중복된 행은 하나로 표시 (중복 제거)