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)
);