SQL - 문제 미리보기

문제 1639

easy
SQL JOIN의 주요 목적은 무엇인가요?
A. 테이블의 데이터를 정렬하는 것
B. 두 개 이상의 테이블을 연관 컬럼을 기준으로 결합하는 것
C. 중복된 데이터를 제거하는 것
D. 데이터의 개수를 세는 것

정답: B


• JOIN은 두 개 이상의 테이블을 연관된 컬럼을 기준으로 결합하여 하나의 결과 집합을 만드는 기능입니다
• 관계형 데이터베이스의 핵심 기능으로, 정규화된 테이블들을 연결해 의미있는 정보를 추출합니다

JOIN의 핵심 개념:
• 테이블 결합: 여러 테이블의 데이터를 하나로 통합
• 연관 관계: 공통 컬럼(Foreign Key)을 통한 연결
• 데이터 통합: 분산된 정보를 종합적으로 조회

JOIN이 필요한 이유:
• 정규화: 데이터 중복을 줄이기 위해 테이블 분리
• 관계 표현: 테이블 간의 관계를 통한 데이터 구조화
• 효율성: 저장 공간 절약과 데이터 일관성 유지

기본 JOIN 예시:
```sql
-- 주문 정보와 고객 정보를 결합
SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate
FROM Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
```

💡 학습 팁

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