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 의 컬럼의 갯수와 순서가 동일해야 함
- 각 상호 비교되는 컬럼들의 데이터 형식이 호환되어야 함
'프로그래밍 > MS SQL' 카테고리의 다른 글
[MSSQL][ERROR] Collation 충돌 ( Korean_Wansung_CI_AS,SQL_Latin1_General_CP1_CI_AS ) (1) | 2013.01.30 |
---|---|
[MSSQL][트리거] 사용/사용안함 (0) | 2013.01.28 |
[MSSQL] 자동증가컬럼(IDENTITY) 초기화 (0) | 2013.01.17 |
[트리거] 한트리거안에서 Insert,Update,Delete Trigger 구별하는 방법 (2) | 2013.01.17 |
프로시져/함수/트리거 등의 스크립트를 확인할 수 있는 방법 (0) | 2013.01.15 |