
SQL - 조인
INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, CROSS JOIN, self join, 다중 조인
20 면접 질문·
Junior
1두 테이블 모두에서 일치하는 행만 반환하는 조인 유형은 무엇입니까?
1
두 테이블 모두에서 일치하는 행만 반환하는 조인 유형은 무엇입니까?
답변
INNER JOIN은 두 테이블 모두에서 조인 조건이 충족되는 행만 반환합니다. 어느 한 테이블에서 일치하지 않는 행은 결과에서 제외됩니다. 결과의 모든 행이 두 테이블의 완전한 데이터를 포함하도록 보장하므로 SQL에서 가장 일반적으로 사용되는 조인 유형입니다.
2조인에서 두 테이블 간의 일치 조건을 지정하는 데 사용하는 키워드는 무엇입니까?
2
조인에서 두 테이블 간의 일치 조건을 지정하는 데 사용하는 키워드는 무엇입니까?
답변
ON 키워드는 조인 시 두 테이블의 열 간의 일치 조건을 정의합니다. 표준 구문은 SELECT ... FROM table1 JOIN table2 ON table1.column = table2.column 입니다. 조인 열이 두 테이블에서 같은 이름을 가질 때 USING도 사용할 수 있지만, ON이 가장 유연하고 보편적인 형식입니다.
3왼쪽 테이블의 행이 오른쪽 테이블에서 일치하지 않을 때 LEFT JOIN은 무엇을 반환합니까?
3
왼쪽 테이블의 행이 오른쪽 테이블에서 일치하지 않을 때 LEFT JOIN은 무엇을 반환합니까?
답변
LEFT JOIN은 오른쪽 테이블에서의 일치 여부와 관계없이 왼쪽 테이블의 모든 행을 유지합니다. 일치가 없을 때 오른쪽 테이블의 열은 NULL 값으로 채워집니다. 이 동작은 고아 레코드를 식별하거나 조인 중에 메인 테이블의 데이터가 손실되지 않도록 하는 데 특히 유용합니다.
4
LEFT JOIN과 RIGHT JOIN의 주요 차이점은 무엇입니까?
5
CROSS JOIN은 어떤 결과를 생성합니까?
+17 면접 질문
기타 Data Analytics 면접 주제
Google Sheets - 기초
Junior
20개 질문Google Sheets - 고급 수식
Junior
20개 질문SQL - 기초
Junior
25개 질문SQL - 집계 및 그룹화
Junior
20개 질문BigQuery - 기초
Junior
20개 질문Data Cleaning - 데이터 정제
Junior
20개 질문KPI 및 비즈니스 메트릭
Junior
20개 질문기술 통계
Junior
20개 질문Zapier와 No-Code 자동화
Junior
20개 질문데이터 시각화 원칙
Junior
20개 질문Python & Pandas - 기초
Junior
20개 질문Google Sheets - 자동화된 대시보드
Mid-Level
20개 질문SQL - 서브쿼리와 CTE
Mid-Level
20개 질문SQL - Window Functions
Mid-Level
20개 질문BigQuery - 고급 기능
Mid-Level
20개 질문Data Modeling
Mid-Level
20개 질문퍼널 및 전환 분석
Mid-Level
20개 질문코호트 및 리텐션 분석
Mid-Level
20개 질문Google Tag Manager 및 트래킹
Mid-Level
20개 질문API와 웹훅
Mid-Level
20개 질문dbt - 기초
Mid-Level
20개 질문AB 테스트와 응용 통계학
Mid-Level
20개 질문Looker Studio (Google Data Studio)
Mid-Level
20개 질문Power BI - 기초
Mid-Level
20개 질문SQL - 고급 분석 쿼리
Senior
20개 질문dbt - 고급 기능
Senior
20개 질문Power BI - DAX 및 고급 대시보드
Senior
20개 질문Python Analytics - 고급 분석 및 ML
Senior
20개 질문