프로그래밍/SQL

[오라클] 가장 최근레코드 1 개 추출법

빨강토끼 2012. 11. 7. 18:13

맨날 까먹어서 정리함.

더 빠른 방법이 있으면 댓글 달아주세요.


조건

auth_dt 라는 필드가 인덱스가 걸려있음


select * from point a where a.auth_dt=(select max(auth_dt) from point b);


-- 더빠른 방법


select /*+ INDEX_DESC (a auth_idx) */

from point a

where rownum = 1;