PERIOD_BEGIN

PERIOD_BEGIN

PERIOD 값의 포함(inclusive) 시작 경계를 돌려주는 기간(period) 함수예요.

출처: 공식 문서

본문

PERIOD 값의 포함 시작 경계를 반환합니다.

참고 (See also): PERIOD 데이터 타입 , Period functions

구문 (Syntax)

PERIOD_BEGIN( <period> )

인자 (Arguments)

period

검사할 PERIOD 값.

반환값 (Returns)

입력 PERIOD의 요소 타입과 일치하는 DATE, TIME, TIMESTAMP_NTZ, TIMESTAMP_LTZ 또는 TIMESTAMP_TZ 값.

사용 참고 (Usage notes)

  • 입력이 NULL이면 함수는 NULL을 반환합니다.

예제 (Examples)

이 예제는 PERIOD(DATE) 값의 포함 시작 경계를 반환합니다. NULL 입력은 NULL 결과를 만들므로, 두 번째 컬럼은 NULL을 반환합니다:

SELECT
    PERIOD_BEGIN(PERIOD(DATE) '[2024-01-01, 2024-12-31)') AS begin_bound,
    PERIOD_BEGIN(CAST(NULL AS PERIOD(DATE))) AS null_input;
+-------------+------------+
| BEGIN_BOUND | NULL_INPUT |
|-------------+------------|
| 2024-01-01  | NULL       |
+-------------+------------+

더 알아보기 (Learn more)