SQL - 문제 미리보기
문제 1664
easy
다음 SQL 문에서 빈칸에 들어갈 올바른 내용은?
```sql
SELECT A.CustomerName AS CustomerName1, B.CustomerName AS CustomerName2, A.City
FROM Customers __, Customers __
WHERE A.CustomerID <> B.CustomerID
AND A.City = B.City;
```
정답: A
Self Join에서 별칭 사용법:
```sql
FROM table_name alias1, table_name alias2
```
완성된 문장:
```sql
SELECT A.CustomerName AS CustomerName1, B.CustomerName AS CustomerName2, A.City
FROM Customers A, Customers B
WHERE A.CustomerID <> B.CustomerID
AND A.City = B.City;
```
별칭 규칙:
• 간단한 형태: `Customers A` (AS 생략 가능)
• 명확한 구분: A와 B로 같은 테이블을 논리적으로 분리
• 일관성: 쿼리 전체에서 동일한 별칭 사용
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.