SQLD 기출문제 예상문제 242

다음 문제를 풀어보세요.

다음은 분기별 제품 판매 데이터를 `PRODUCT_SALES` 테이블에 저장하고 있다. 각 제품별로 분기별 판매 금액을 컬럼으로 나타내고자 할 때, 이를 위한 SQL문으로 가장 적절한 것을 고르시오. (단, 판매 금액이 없는 분기는 NULL로 표시한다.)

## PRODUCT_SALES 테이블 구조
CREATE TABLE PRODUCT_SALES (
    PRODUCT_NAME VARCHAR2(50), -- 제품명
    QUARTER VARCHAR2(10),     -- 분기 (예: 'Q1', 'Q2', 'Q3', 'Q4')
    SALES_AMOUNT NUMBER        -- 판매 금액
);

## PRODUCT_SALES 테이블 예시 데이터
INSERT INTO PRODUCT_SALES VALUES ('Laptop', 'Q1', 1000);
INSERT INTO PRODUCT_SALES VALUES ('Laptop', 'Q2', 1200);
INSERT INTO PRODUCT_SALES VALUES ('Mouse', 'Q1', 200);
INSERT INTO PRODUCT_SALES VALUES ('Mouse', 'Q3', 150);
INSERT INTO PRODUCT_SALES VALUES ('Keyboard', 'Q2', 300);
INSERT INTO PRODUCT_SALES VALUES ('Keyboard', 'Q4', 400);