make_time 函數

適用於:已勾選為 Databricks SQL 勾選為 是 Databricks 執行時 18.3 及以上版本

由 、 minutesecond 域 創造出時間hour

Syntax

make_time(hour, minute, second)

論點

  • hour:INTEGER 運算式,其求值結果為介於 0 到 23 之間的數字。
  • minute:一個整數(INTEGER)運算式,其評估結果為介於 0 到 59 之間的值。
  • second:一個數值表達式,值介於 0 到 59.9999999 之間。

Returns

一個 時間

若任何參數為 NULL,結果為 NULL。 如果有任何論點超出界線,Azure Databricks會提出DATETIME_FIELD_OUT_OF_BOUNDS

常見錯誤條件

Examples

> 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