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