[SQLP실기풀이]6장 고급SQL튜닝(1)-소트튜닝17번

Yu River·2022년 7월 2일
0

SQLP실기연습

목록 보기
42/44

문제 링크 : https://velog.io/@yooha9621/SQLP실기문제-소트튜닝17번

⭐️ 쿼리 작성 포인트

  1. 인덱스 정렬을 사용해 TOP 1개만 추출하도록 한다.

튜닝한 SQL문

SQL > SELECT 변경일시 AS 최종변경일시 
FROM (
  SELECT 변경일시
  FROM 상품변경이력
  WHERE 상품번호 = 'ZE367'
      AND 변경구분코드 ='C2'
  ORDER BY 상품번호 , 변경일시 DESC
)
WHERE ROWNUM =1 ;

🍎 정리

  • 인덱스가 상품번호+변경일시 구성이므로 상품번호+변경일시 정렬순으로 가장 최근 변경일시 1건을 추출한다.
profile
도광양회(韜光養晦) ‘빛을 감추고 어둠속에서 힘을 기른다’

0개의 댓글