광고 한 번씩 클릭해 주시면 글 쓰는데 큰 힘이 됩니다 (제발~)

IT/Databases

ORACLE 데이터의 어떤 기준의 마지막 한건 가지고오기~~ MAX() KEEP() 사용

BradKim81 2021. 5. 2. 01:37
728x90

어떤 데이터의 가장 마지막 날짜 한건만 가지고 오려다가...

늘 예전처럼 rownum쓰는 방법을 탈피하고자 검색해보았음 ㅋㅋ

 

SELECT 

    USER_ID

  , MAX(LOGIN_DT) KEEP(DENSE_RANK LAST ORDER BY LOGIN_DT)  LOGIN_DT

FROM TB_LOGIN

GROUP BY USER_ID

 

320x100

 

LAST를 FIRST로도 사용 가능~ 

 

요즘 신기술 배워오는 초급개발자들에게 흐름이 살짝 뒤쳐지는거야 어쩔수 없지만 

(왜냐? 난 신기술 공부를 잘 안하니까 ㅋㅋㅋ)

최소 소스로 욕먹지는 말자가 나름의 주의인데...

내가 예전에 잘쓰던 기술들이 너무 낡아가기 시작했음 -_- ;; 쩝~~ 일하자 ㅋ

320x100