SQL - 문제 미리보기
문제 1663
easy
Self Join의 의미는 무엇인가요?
정답: B
• Self Join은 같은 테이블을 자기 자신과 조인하는 특별한 조인 기법입니다
• 하나의 테이블을 마치 두 개의 서로 다른 테이블처럼 취급하여 조인을 수행합니다
Self Join의 핵심 개념:
• 단일 테이블: 물리적으로는 하나의 테이블만 사용
• 논리적 분리: 별칭(alias)을 통해 두 개의 테이블처럼 처리
• 관계 탐색: 같은 테이블 내의 레코드 간 관계 분석
• 비교 분석: 동일 테이블의 다른 행들 간 비교
Self Join이 필요한 상황:
• 계층 구조: 상사-부하, 부모-자식 관계
• 유사성 검색: 같은 도시, 같은 카테고리의 레코드
• 순위 비교: 같은 그룹 내에서 순위나 순서 비교
• 중복 검출: 유사한 데이터나 중복 레코드 찾기
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.