# LEAD

## Content

이 함수는 현재 행 기준으로 **뒤에 있는 물리적 위치의 행**에서 값을 가져올 수 있도록 합니다. 지정된 위치에 행이 없을 경우, 기본값이 반환됩니다.
**FRAMEROWS**나 **FRAMERANGE**와 같은 윈도우 프레임 정의는 지원하지 않습니다.

## 구문

`LEAD(value_function, [offset_value], [default_value])`

## 인수

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

| **인수명** | **설명** |
| --- | --- |
| *value\_function* | **[필수]** 필드 이름 또는 수식입니다. |
| *[offset\_value]* | **[선택]** 현재 행 이후의 행 오프셋 (기본값 = 1)<br>값은 0 이상의 정수여야 합니다. 0을 지정하면 `value_function`은 현재 행에 대해 평가됩니다. |
| *[default\_value]* | **[선택]** 행이 없을 경우 반환할 기본값 (기본값 = null) |

## 예시

```auto
// WINDOW(LEAD([@city]), ORDERBY([sold]))

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

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

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