728x90
반응형
[정보처리기사 3과목 필기 예상 키워드] 목록으로 돌아가기 |
|
과목: 3. 데이터베이스 구축 챕터: 3장 SQL 응용 키워드: DML - JOIN |
#JOIN #UNION |
JOIN의 개념
개요
JOIN(조인)은 2개의 테이블에 대해 연관된 튜플들을 결합하여, 하나의 새로운 릴레이션을 반환한다.
✔ 크게 INNER JOIN과 OUTER JOIN으로 구분된다.
✔ JOIN은 일반적으로 FROM 절에 기술하지만, 릴레이션이 사용되는 어디에나 사용할 수 있다.
사용 형식과 의미
UNION | 구조가 동일한 두 테이블을 통합할 땐 UNION을 사용한다. 중복된 행은 한 번만 출력 |
UNION ALL | 구조가 동일한 두 테이블을 통합한 후 중복된 행도 그대로 출력한다 |
INTERSECT | 두 SELECT 문의 조회 결과 중 공통된 행만 출력한다 |
EXCEPT | 첫 번째 SELECT문의 결과에서 두 번째 SELECT 문의 조회 결과를 제외한 행을 출력한다 |
JOIN | 2개 테이블에 대해 연관된 튜플을 결합하여 하나의 릴레이션을 반환 |
INNER JOIN | 두 릴레이션에서 관련이 있는 튜플만 표시 |
EQUI JOIN | '=' 비교에 의해 같은 값을 가지는 행을 연결하여 결과를 생성하는 방법, 보통 WHERE 절을 이용해 조인 (WHERE 테이블명1, 속성명=테이블명2, 속성명;) |
NON-EQUI JOIN | 잘 사용하지 않음 |
OUTER JOIN | JOIN 조건에 만족하지 않는 튜플도 결과로 출력 |
LEFT OUTER JOIN | 좌측 릴레이션이 기준이 되어 좌측 릴레이션 튜플은 모두 표시, 우측은 관련있는 튜플만 표시 |
RIGHT OUTER JOIN | 우측 릴레이션이 기준이 되어 우측 릴레이션 튜플은 모두 표시, 좌측은 관련있는 튜플만 표시 |
[2021 정보처리기사 필기 총정리] 3과목 (상시업데이트)
목차 2021년 정보처리기사 공부를 위해 각 과목/챕터 별 Best 키워드를 정리해 놓은 글입니다. 시나공 문제집의 기출빈도와 중요도를 기준으로 정리된 키워드들이며, 순서와 관계 없
y-oni.tistory.com
참고: 시나공 정보처리기사 필기 (저자: 강윤석, 김용갑, 김우경, 김정준 | 출판사: 길벗), 유튜브 주간컴공TV
728x90
'2021 정보처리기사 > 3과목: 데이터베이스 구축' 카테고리의 다른 글
[2021 정보처리기사-3과목] SELECT (출제빈도👍) (0) | 2021.04.27 |
---|---|
[2021 정보처리기사-3과목] 논리DB 모델의 물리DB 모델 변환 (0) | 2021.04.26 |
[2021 정보처리기사-3과목] 데이터베이스 이중화/암호화 (0) | 2021.04.25 |
[2021 정보처리기사-3과목] 트랜잭션 & CRUD 분석 (0) | 2021.04.25 |
[2021 정보처리기사-3과목] SQL (0) | 2021.04.24 |