Page 15 -
P. 15
1. 선택(제한이라고도 한다.)
2. 추출
3. 조인
4. 교집합
5. 카티전 곱
6. 합집합
7. 나누기
8. 차집합
SQL로 이 작업을 수행할 수 있지만, 여기서 나열한 용어는 SQL과 조금 다
를 수 있다. 나누기(‘BETTER WAY 26. 완전히 일치하는 데이터가 필요
할 때는 데이터를 분할하자’ 참고)에서 원하는 결과를 얻으려면 여러 형태의
SQL을 조합해야 한다.
선택(제한)
선택(제한)은 로우를 선택한 후 필터링해서 원하는 데이터 집합을 얻는 것이
다. FROM 절에서 원하는 데이터 집합의 원천이 무엇인지 정의한 후 WHERE나
HAVING 절을 사용해 반환되는 로우를 걸러 내는 작업이다. 그림 4-1은 데이
터 집합을 일련의 컬럼과 로우 집합으로 표현한 것이다. 그림에서 색칠한 부
분이 바로 선택(제한) 작업 결과로 반환된 로우다.
그림 4-1 선택 연산 수행
142
SQL 코딩의 기술(본문)최종.indd 142 2017-11-15 오후 11:27:56