[]
        
(Showing Draft Content)

LAG

이 함수는 현재 행 기준으로 앞에 있는 물리적 위치의 행에서 값을 가져올 수 있도록 합니다. 지정된 위치에 행이 없을 경우, 기본값을 반환합니다.

FRAMEROWSFRAMERANGE와 같은 윈도우 프레임 정의는 지원하지 않습니다.

구문

LAG(value_function, [offset_value], [default_value])

인수

이 함수는 다음과 같은 인수를 제공합니다:

인수명

value_function

[필수] 필드 이름 또는 수식입니다.

[offset_value]

[선택] 현재 행 이전의 행 오프셋 (기본값 = 1)

[default_value]

[선택] 행이 없을 경우 반환할 기본값 (기본값 = null)

예시

// WINDOW(LAG([@city]), ORDERBY([sold]))

city      |    sold    |    lag
----------------------------------------------
Paris         100           null
Berlin        150           Paris
Rome          200           Berlin
Moscow        200           Rome      
London        300           Moscow

// WINDOW(LAG([@city], 2), ORDERBY([sold]))

city     |   sold    |     lag
----------------------------------------------
Paris        100           null
Berlin       150           null
Rome         200           Paris
Moscow       200           Berlin
London       300           Rome