SQL - 문제 미리보기

문제 1663

easy
Self Join의 의미는 무엇인가요?
A. 두 개의 서로 다른 테이블을 조인하는 것
B. 같은 테이블을 자기 자신과 조인하는 것
C. 테이블의 일부 컬럼만 조인하는 것
D. 외부 테이블과 조인하는 것

정답: B

• Self Join은 같은 테이블을 자기 자신과 조인하는 특별한 조인 기법입니다 • 하나의 테이블을 마치 두 개의 서로 다른 테이블처럼 취급하여 조인을 수행합니다 Self Join의 핵심 개념: • 단일 테이블: 물리적으로는 하나의 테이블만 사용 • 논리적 분리: 별칭(alias)을 통해 두 개의 테이블처럼 처리 • 관계 탐색: 같은 테이블 내의 레코드 간 관계 분석 • 비교 분석: 동일 테이블의 다른 행들 간 비교 Self Join이 필요한 상황: • 계층 구조: 상사-부하, 부모-자식 관계 • 유사성 검색: 같은 도시, 같은 카테고리의 레코드 • 순위 비교: 같은 그룹 내에서 순위나 순서 비교 • 중복 검출: 유사한 데이터나 중복 레코드 찾기

💡 학습 팁

이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.