SQL에서 LAG()와 LEAD() 윈도우 함수의 역할로 올바른 것은?
보통 W3Schools해설
LAG(column, offset)은 현재 행에서 offset만큼 이전 행의 값을, LEAD(column, offset)은 이후 행의 값을 반환합니다. 전월 대비 매출 변화, 연속 로그인 분석 등 행 간 비교가 필요한 분석 쿼리에서 자체 조인(self join) 없이 간결하게 표현할 수 있습니다.
LAG(column, offset)은 현재 행에서 offset만큼 이전 행의 값을, LEAD(column, offset)은 이후 행의 값을 반환합니다. 전월 대비 매출 변화, 연속 로그인 분석 등 행 간 비교가 필요한 분석 쿼리에서 자체 조인(self join) 없이 간결하게 표현할 수 있습니다.