SQLP CBT 기출문제 예상문제 447

다음 문제를 풀어보세요.

다음 SQL 쿼리에 `/*+ LEADING(C O) USE_HASH(O) */` 힌트를 적용했을 때, 예상 실행 계획에서 나타날 수 있는 가장 큰 변화는 무엇인가?

CREATE TABLE CUSTOMERS (
    CUST_ID     NUMBER PRIMARY KEY,
    CUST_NAME   VARCHAR2(100),
    CITY        VARCHAR2(50)
);

CREATE TABLE ORDERS (
    ORDER_ID    NUMBER PRIMARY KEY,
    CUST_ID     NUMBER,
    ORDER_DATE  DATE,
    AMOUNT      NUMBER
);

[원본 SQL]

SELECT
    C.CUST_NAME,
    O.ORDER_ID,
    O.AMOUNT
FROM
    CUSTOMERS C JOIN ORDERS O
ON
    C.CUST_ID = O.CUST_ID
WHERE
    C.CITY = 'SEOUL' AND O.ORDER_DATE >= TO_DATE('2023-01-01', 'YYYY-MM-DD');