본문 바로가기

인프런 스터디/MSSQL Server 2016 기반의 데이터베이스 입문에서 활용까지

데이터베이스 입문 1: 집합 연산자 (25강)

합집합(Union)

 

합집합은 두 개의 테이블(표)에 들어있는 모든 레코드(행)를 출력한다.

 

차집합(Difference)

차집합은 두 개의 테이블(표) 중에 어느 한 곳에만 들어있는 데이터를 출력한다. 둘 중에 어느 테이블(표)를 기준으로 잡느냐에 따라 결과가 달라진다. 

 

교집합(Intersection)

 

교집합은 두 개의 테이블(표) 모두에 공통적으로 들어있는 데이터를 나타낸다.

 

곱집합(Cartesian Product)

 

곱집합은 두 개의 테이블(표)를 조합하여 만들 수 있는 모든 경우의 수를 나타낸다. 

 

프로젝션(Projection)

 

프로젝션은 테이블(표) 안의 특정 컬럼(열)을 출력해 내는 연산이다.

 

셀렉션(Selection)

 

셀렉션은 테이블(표) 안의 특정 행을 뽑아내는 연산이다.