[Oracle/오라클] FIRST_VALUE() 필드의 첫번째 값, LAST_VALUE() 마지막 값 구하기
SELECT CLASS_CD, STUDENT_NO, STUDENT_NM, KOR FROM TB_GRADE; FIRST_VALUE(필드명) OVER (PARTITION BY 그룹명 ORDER BY 정렬필드명) 그룹중 최대값 구하기 SELECT CLASS_CD, STUDENT_NO, STUDENT_NM, KOR, FIRST_VALUE(KOR) OVER (PARTITION BY CLASS_CD ORDER BY KOR DESC) "CLASS_MAX" FROM TB_GRADE ORDER BY CLASS_CD, KOR DESC; MAX() 함수를 사용해도 동일한 결과 가능 SELECT CLASS_CD, STUDENT_NO, STUDENT_NM, KOR, MAX(KOR) OVER (PARTITION BY CLASS_..
2021. 10. 19.