TIME 함수는 지정된 인자로부터 시간 부분을 추출하여 'HH:MM:SS' 형태로 반환한다. 인자로 TIME, TIMESTAMP, DATETIME 타입을 지정할 수 있으며, VARCHAR 타입을 반환한다.
TIME(time)
SELECT TIME('12:34:56');
time('12:34:56')
======================
'12:34:56.000'
SELECT TIME('2010-01-01 12:34:56');
time('2010-01-01 12:34:56')
======================
'12:34:56.000'
SELECT TIME(datetime'2010-01-01 12:34:56');
time(datetime '2010-01-01 12:34:56')
======================
'12:34:56.000'
-- return_null_on_function_errors=no
SELECT TIME('invalid_string');
ERROR: ERROR: Conversion error in time format.
-- return_null_on_function_errors=yes
SELECT TIME('invalid_string');
time('invalid_string')
======================
NULL