SQL - 문제 미리보기
문제 1637
medium
테이블 별칭의 주요 활용 목적으로 가장 적절한 것은?
```sql
SELECT o.OrderID, c.CustomerName
FROM Customers AS c, Orders AS o
WHERE c.CustomerID = o.CustomerID;
```
```sql
SELECT o.OrderID, c.CustomerName
FROM Customers AS c, Orders AS o
WHERE c.CustomerID = o.CustomerID;
```
정답: B
테이블 별칭의 핵심 목적:
• 코드 간결화: 긴 테이블명을 짧은 별칭으로 대체
• 가독성 향상: 복잡한 조인 쿼리에서 명확성 제공
• 타이핑 효율성: 반복되는 긴 테이블명 입력 최소화
테이블 별칭 사용 전후 비교:
별칭 사용 (간결함):
```sql
SELECT o.OrderID, c.CustomerName
FROM Customers AS c, Orders AS o
WHERE c.CustomerID = o.CustomerID;
```
별칭 미사용 (복잡함):
```sql
SELECT Orders.OrderID, Customers.CustomerName
FROM Customers, Orders
WHERE Customers.CustomerID = Orders.CustomerID;
```
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.