make_time 関数

適用対象:はい Databricks SQL チェックが Databricks Runtime 18.3 以降" とマークされているチェック

hourminute、およびsecondフィールドから時刻を作成します。

Syntax

make_time(hour, minute, second)

論争

  • hour: 0 から 23 までの値に評価される INTEGER 式。
  • minute: 0 から 59 までの値に評価される INTEGER 式。
  • second: 0 ~ 59.999999 の値に評価される数値式。

返品

時刻

引数のいずれかが NULL場合、結果は NULL。 引数のいずれかが範囲外の場合、Azure Databricksは DATETIME_FIELD_OUT_OF_BOUNDS を発生させます。

一般的なエラー状態

例示

> SELECT make_time(6, 30, 45.887);
  06:30:45.887000

> SELECT make_time(23, 59, 59);
  23:59:59

> SELECT make_time(NULL, 30, 0);
  NULL

> SELECT make_time(25, 0, 0);
  Error: DATETIME_FIELD_OUT_OF_BOUNDS