make_time 함수

적용 대상:yes Databricks SQL 확인 표시 예 Databricks Runtime 18.3 이상으로 표시

및 필드에서 시간을 hourminutesecond 만듭니다.

Syntax

make_time(hour, minute, second)

인수

  • hour: 0에서 23 사이의 값으로 계산되는 정수 식입니다.
  • minute: 0에서 59 사이의 값으로 계산되는 정수 식입니다.
  • second: 0에서 59.999999 사이의 값으로 계산되는 숫자 식입니다.

Returns

시간.

인수 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