SECOND 함수는 지정된 인자로부터 0~59 범위의 초(second)를 반환한다. 인자로 TIME, TIMESTAMP, DATETIME 타입을 지정할 수 있으며, INTEGER 타입을 반환한다.
SECOND(time)
SELECT SECOND('12:34:56');
second('12:34:56')
=====================
56
SELECT SECOND('2010-01-01 12:34:56');
second('2010-01-01 12:34:56')
================================
56
SELECT SECOND('2010-01-01 12:34:56.7890');
second('2010-01-01 12:34:56.7890')
=====================================
56
-- return_null_on_function_errors=no
SELECT SECOND ('2010-01-01');
ERROR: Conversion error in time format.
-- return_null_on_function_errors=yes
SELECT SECOND('2010-01-01');
second('2010-01-01')
======================
NULL