適用対象:
Databricks SQL
Databricks Runtime
years、months、weeks、days、hours、mins、secsから区間を作成するか、区間を作れない場合はNULLを返します。
Syntax
try_make_interval(years [, months [, weeks [, days [, hours [, mins [, secs] ] ] ] ] ] )
Arguments
-
years:正または負の整数年。 -
months:任意の整数月数(正または負の月数)。 -
weeks:任意の整数週数で、正または負の週数を選びます。 -
days: 任意の整数日数(正または負の日数)。 -
hours:任意の整数時間(正または負のいずれか)。 -
mins:任意の整数分(正または負のいずれか)。 -
secs:マイクロ秒単位の精度で分数部分を含んだ任意の秒数。
Returns
INTERVAL、結果が溢れればNULL。
未指定の議論はデフォルトで 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