문제 링크 : https://velog.io/@yooha9621/SQLP실기문제-소트튜닝20번
아래 상품할인율 테이블에서 상품번호 = 'R0014' 인 상품의 최종 (= 마지막 기준일자의 마지막 변경순번) 할인율을 찾는 최적 SQL을 작성하세요.
SQL > SELECT 할인율 AS 최종할인율
FROM (
SELECT 할인율
FROM 상품할인율
WHERE 상품번호 = 'R0014'
ORDER BY 기준일자 DESC , 변경순번 DESC
)
WHERE ROWNUM <= 1;
🍎 정리
- 주문상품별 기준일자와 변경순번이 정렬된 인덱스를 사용해 부분범위 처리를 이용한다.
텍스트