SQL(Oracle 기준) - Window Function(윈도우 함수), FIRST_VALUE(), LAST_VALUE(), LAG(), LEAD() - 그룹 내 행 순서 함수


SQL(Oracle 기준) - Window Function(윈도우 함수), FIRST_VALUE(), LAST_VALUE(), LAG(), LEAD() - 그룹 내 행 순서 함수

*** Window Function- 행과 행간의 관계를 정의하는 함수- 순위, 합계, 평균, 행 위치 등을 조작할 수 있다.- GROUP BY 구문과 같이 사용할 수 없다.- 중첩 사용은 불가능하지만, 서브쿼리에서 사용 가능하다.** WINDOW 함수 구조* 기본 작성 방법** WINDOWING 구조* BETWEEN 사용 / 미 사용 타입** 그룹 내 관련 함수** 그룹 내 행 순서 관련 함수- 그룹 내 행 순서를 지정할 수 있다.- 기준행에서부터 범위를 지정하여 특정 범위의 값을 가져오거나 위치에 따라 가져오는 값이 다르다.- SQL SERVER에서 지원하지 않는다.- FIRST_VALUE : 파티션 별 윈도우에서 가장 먼저 나온 값을 구할 수 있다.- LAST_VALUE : 파티션 별 윈도..........



원문링크 : SQL(Oracle 기준) - Window Function(윈도우 함수), FIRST_VALUE(), LAST_VALUE(), LAG(), LEAD() - 그룹 내 행 순서 함수