SQLD 기출문제 예상문제 73번
다음 문제를 풀어보세요.
다음 중 아래 SQL에 대한 설명으로 가장 적절한 것을 고르시오.
-- 주문 테이블과 고객 테이블을 조인하여 고객별 주문 건수를 조회하는 SQL
SELECT C.고객ID, C.고객명, COUNT(O.주문ID) AS 주문건수
FROM 고객 C
JOIN 주문 O ON C.고객ID = O.고객ID
GROUP BY C.고객ID, C.고객명
ORDER BY 주문건수 DESC;
-- 고객 테이블 구조
CREATE TABLE 고객 (
고객ID INT PRIMARY KEY,
고객명 VARCHAR(50),
주소 VARCHAR(100)
);
-- 주문 테이블 구조
CREATE TABLE 주문 (
주문ID INT PRIMARY KEY,
고객ID INT,
주문일자 DATE,
FOREIGN KEY (고객ID) REFERENCES 고객(고객ID)
);