make_interval
기능
적용 대상: Databricks SQL Databricks 런타임
years
, months
, weeks
, days
, hours
, mins
및 secs
에서 간격을 만듭니다.
Warning
이 생성자는 비교하거나 연산할 수 없는 INTERVAL
을 생성하므로 더 이상 사용되지 않습니다. 간격을 생성하려면 make_ym_interval 또는 make_dt_interval을 사용합니다.
구문
make_interval( [years [, months [, weeks [, days [, hours [, mins [, secs] ] ] ] ] ] ] )
인수
years
: 양수 또는 음수 정수의 연도 수입니다.months
: 양수 또는 음수 정수의 개월 수weeks
: 양수 또는 음수 정수의 주 수days
: 양수 또는 음수 정수의 일 수입니다.hours
: 양수 또는 음수 정수의 시간 수입니다.mins
: 양수 또는 음수 정수의 분 수입니다.secs
: 마이크로초 정밀도의 소수 부분이 있는 초 수입니다.
반품
INTERVAL입니다.
지정되지 않은 인수의 기본값은 0입니다. 인수를 제공하지 않으면 결과는 0초가 있는 INTERVAL입니다.
예제
> SELECT make_interval(100, 11);
100 years 11 months
> SELECT make_interval(100, null);
NULL
> SELECT make_interval();
0 seconds
> SELECT make_interval(0, 0, 1, 1, 12, 30, 01.001001);
8 days 12 hours 30 minutes 1.001001 seconds