SQLD 기출문제 예상문제 4

다음 문제를 풀어보세요.

다음 중 아래 SQL에 대한 실행결과 중 홍길동의 총주문수량을 고르시오.

[테이블 정의]

CREATE TABLE 고객 (
    고객ID NUMBER      PRIMARY KEY,
    고객명 VARCHAR(50)
);

CREATE TABLE 상품 (
    상품ID NUMBER       PRIMARY KEY,
    상품명 VARCHAR(50)
);

CREATE TABLE 주문 (
    주문ID   NUMBER  PRIMARY KEY,
    고객ID   NUMBER ,
    상품ID   NUMBER ,
    주문수량 NUMBER 
);

INSERT INTO 고객 (고객ID, 고객명) VALUES (1, '홍길동');
INSERT INTO 고객 (고객ID, 고객명) VALUES (2, '김철수');
INSERT INTO 상품 (상품ID, 상품명) VALUES (101, '노트북');
INSERT INTO 상품 (상품ID, 상품명) VALUES (102, '마우스');
INSERT INTO 주문 (주문ID, 고객ID, 상품ID, 주문수량) VALUES (1, 1, 101, 2);
INSERT INTO 주문 (주문ID, 고객ID, 상품ID, 주문수량) VALUES (2, 2, 102, 1);
INSERT INTO 주문 (주문ID, 고객ID, 상품ID, 주문수량) VALUES (3, 1, 103, 1);

[SQL]

SELECT C.고객명,
       SUM(O.주문수량) AS 총주문수량
FROM   고객 C, 주문 O 
WHERE  C.고객ID = O.고객ID
GROUP BY C.고객명;