적용 대상:
Databricks SQL
Databricks Runtime 18.3 이상으로 표시
에 지정된 단위로 잘린 값을 반환 time 합니다 unit.
Syntax
time_trunc(unit, expr)
인수
-
unit: STRING 리터럴입니다. -
expr: TIME 식입니다.
Returns
시간.
유효한 단위 unit 는 대/소문자를 구분하지 않습니다.
-
'HOUR': 분, 초 및 분수 부분을 0으로 표시합니다. -
'MINUTE': 두 번째 부분과 분수 부분을 0으로 표시합니다. -
'SECOND': 소수 자릿수 두 번째 부분을 0으로 표시합니다. -
'MILLISECOND': 밀리초 미만의 소수 자릿수를 0으로 뺀 값입니다. -
'MICROSECOND': TIME 값은 마이크로초 정밀도로 저장되므로 영하의 소수 자릿수가 없습니다. 값은 변경되지 않습니다.
예제
> SELECT time_trunc('HOUR', TIME'13:08:15.123');
13:00:00
> SELECT time_trunc('MINUTE', TIME'13:08:15.123');
13:08:00
> SELECT time_trunc('SECOND', TIME'13:08:15.123456');
13:08:15
> SELECT time_trunc('MILLISECOND', TIME'13:08:15.123456');
13:08:15.123000