SQLD 기출문제 예상문제 69

다음 문제를 풀어보세요.

다음 중 성능 관점에서 가장 효율적인 WHERE 절 조건 순서를 고르시오. (단, 다음 조건들은 모두 인덱스가 존재하지 않으며, 데이터 분포는 알 수 없다고 가정한다.)

SELECT * FROM ORDERS
WHERE ORDER_DATE BETWEEN '2023-01-01' AND '2023-01-31'
AND CUSTOMER_ID IN (SELECT CUSTOMER_ID FROM CUSTOMERS WHERE REGION = 'SEOUL')
AND PRODUCT_ID IN (SELECT PRODUCT_ID FROM PRODUCTS WHERE CATEGORY = 'ELECTRONICS')
AND ORDER_AMOUNT > 100000;