SQLD
SQLD 개념정리 (집합 연산자)
chojdsj
2023. 11. 7. 17:01
728x90
집합 연산자
- 두개 이상의 테이블에서 JOIN을 사용하지 않고, 연관된 데이터를 조회하는 방법
- 집합 연산자는 2개 이상의 질의 결과를 하나의 결과로 만듦.
* 집합 연산자를 사용하기 위한 제약조건 *
- SELECT절의 컬럼 수가 동일
- SELECT절의 동일 위치 데이터 타입이 상호 호환 가능해야 함( 동일할 필요는 없음 )
집합 연산자 종료
- UNION : 합집합, 중복된 행은 하나로 표시 (중복 제거)
- UNION ALL : 합집합, 중복된 행도 전부 표시 (전부 표시)
- INTERSECT : 교집합, 중복된 행은 하나로 표시 (중복 제거)
- EXCEPT : 차집합, 중복된 행은 하나로 표시 (중복 제거)
