테이블 별칭을 사용한 다음 쿼리의 빈칸에 들어갈 올바른 내용은?
테이블 별칭을 사용한 다음 쿼리의 빈칸에 들어갈 올바른 내용은?
-- Customers 테이블에 'c', Orders 테이블에 'o' 별칭 부여
SELECT ______.OrderID, ______.CustomerName
FROM Customers ______ ______, Orders ______ ______
WHERE ______.CustomerID = ______.CustomerID;
정답: A
올바른 쿼리는 다음과 같습니다:
SELECT o.OrderID, c.CustomerName
FROM Customers AS c, Orders AS o
WHERE c.CustomerID = o.CustomerID;
테이블 별칭 사용법:
⦁ FROM 절: 원본 테이블명 뒤에
AS 별칭
형태로 정의⦁ SELECT 절:
별칭.열이름
형태로 사용⦁ WHERE 절: 조건에서도 별칭 사용 가능
별칭 사용의 장점:
⦁ 긴 테이블명을 짧게 줄일 수 있습니다
⦁ 쿼리 작성이 간편해집니다
⦁ 여러 테이블을 다룰 때 어느 테이블의 열인지 명확해집니다
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.