SQLD CBT 기출문제 예상문제 7

다음 문제를 풀어보세요.

다음 중 아래 테이블과 SQL에 대한 설명으로 가장 적절한 것을 고르시오.

[테이블 구조]

-- 고객
CREATE TABLE CUSTOMER (
    CUSTOMER_ID   NUMBER  PRIMARY KEY,  -- 고객ID
    CUSTOMER_NAME VARCHAR2(50),         -- 고객명
);

-- 주문
CREATE TABLE ORDERS (
    ORDER_ID     NUMBER PRIMARY KEY,    -- 주문ID
    CUSTOMER_ID  NUMBER,                -- 고객ID
    ORDER_DATE   DATE,                  -- 주문일시
    ORDER_AMOUNT NUMBER                 -- 주문금액
);

[SQL 쿼리]

SELECT C.CUSTOMER_NAME,
       SUM(O.ORDER_AMOUNT) AS TOTAL_ORDER_AMOUNT
  FROM CUSTOMER C JOIN ORDERS O 
    ON C.CUSTOMER_ID = O.CUSTOMER_ID
 WHERE D.ORDER_DATE BETWEEN :SDATE AND :EDATE
 GROUP BY C.CUSTOMER_NAME
HAVING SUM(O.ORDER_AMOUNT) > 100000;