모두CBT

다음 중 아래 쿼리에서 두 테이블에 조인된 필드가 일치하는 레코드만 결… | [컴퓨터활용능력 1급 필기] 17년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 17년 2회차
다음 중 아래 쿼리에서 두 테이블에 조인된 필드가 일치하는 레코드만 결합하기 위해 괄호 안에 넣어야 할 조인 유형으로 옳은 것은?

SELECT 필드목록 FROM 테이블1 (    ) 테이블2 ON 테이블1.필드=테이블2.필드;

1
INNER JOIN
2
OUTER JOIN
3
LEFT JOIN
4
RIGHT JOIN
해설

제시된 구문은 SELECT 필드목록 FROM 테이블1 ( ) 테이블2 ON 테이블1.필드=테이블2.필드; 형태로, 괄호 자리에 두 테이블을 어떻게 결합할지 정하는 조인 종류가 들어간다.

두 테이블에서 조인된 필드의 값이 서로 일치하는 레코드만 결합하려면 INNER JOIN(내부 조인)을 사용한다. 가장 일반적으로 쓰이는 조인으로, 어느 한쪽에만 존재하는 레코드는 결과에서 제외된다.

외부 조인은 이와 달리 한쪽 테이블의 레코드를 모두 포함한다. LEFT JOIN은 왼쪽 테이블의 레코드를 전부 표시하고 오른쪽에 일치하는 값이 없으면 빈 값으로 두며, RIGHT JOIN은 그 반대로 동작한다. OUTER JOIN은 단독으로 쓰이지 않고 LEFT나 RIGHT와 함께 지정한다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.