본문 바로가기
데이터베이스/MSSQL

INTERSECT(교집합), EXCEPT(차집합)

by 죠부니 2018. 1. 31.
반응형

INTERSECT(교집합), EXCEPT(차집합)

1. INTERSECT

- SELECT * FROM TableA INTERSET SELECT * FROM TableB

  ( TableA 와 TableB 가 일치하는 결과를 리턴 )

- 교집합 개념

2. EXCEPT

- SELECT * FROM TableA EXCEPT SELECT * FROM TableB

  ( TableA  Row 내용 중 TableB와 Row 내용이 같지 않거나

   TableA 에는 있는데 TableB에는 없는 데이터를 리턴 )

- 차집합 개념

3. 주의 사항

- TableA 와 TableB 의 컬럼의 갯수와 순서가 동일해야 함

- 각 상호 비교되는 컬럼들의 데이터 형식이 호환되어야 함

 


반응형