try_make_interval 함수

적용 대상:확인 표시 '예' Databricks SQL 확인 표시 '예' Databricks Runtime

, , weeks, secsminshoursdays에서 구yearsmonths간을 생성하거나, 구간을 생성할 수 없으면 반환 NULL 합니다.

Syntax

try_make_interval(years [, months [, weeks [, days [, hours [, mins [, secs] ] ] ] ] ] )

Arguments

  • years: 정수수, 양수든 음수든
  • months: 선택적 정수 월수, 양수든 음수든
  • weeks: 선택적으로 정수된 주수로, 양수든 음수든 상관없습니다.
  • days: 선택적으로 정수일 수, 양수든 음수든 선택적으로 수.
  • hours: 선택적으로 정수 시간, 양수든 음수든
  • mins: 선택적으로 정수된 분수로, 양수든 음수든 상관없습니다.
  • secs: 마이크로초 단위로 분수를 포함한 선택적 초수입니다.

Returns

결과가 넘칠 경우 , , INTERVALNULL 또는 ,

명시되지 않은 인수들은 기본적으로 입니다.0

예제

> SELECT try_make_interval(100, 11);
  100 years 11 months

> SELECT try_make_interval(0);
  0 seconds

> SELECT try_make_interval(2147483647, 0);
  NULL