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. A, B
B. AS A, AS B
C. A AS Customer1, B AS Customer2
D. TABLE A, TABLE B

정답: 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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.