Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.09 KB

File metadata and controls

38 lines (28 loc) · 1.09 KB
description
Extracts the second number (from 0 to 59) for a given date or timestamp.

SECOND

Syntax

EXTRACT(SECOND FROM date_timestamp_expression string) → bigint

  • timestamp_expression: A TIME, TIMESTAMP, or DATE expression.

Examples

{% code title="SECOND example using a timestamp." %}

SELECT EXTRACT(SECOND FROM TIMESTAMP '2019-08-12 01:10:30.123456')
-- 1

{% endcode %}

{% code title="SECOND example using a time." %}

SELECT EXTRACT(SECOND FROM TIME '01:10:30.123456')
-- 1

{% endcode %}

{% code title="SECOND example using the CAST function" %}

SELECT EXTRACT(SECOND FROM CAST('2019-08-12 01:10:30' AS TIMESTAMP))
-- 1

{% endcode %}

Usage Notes

This function uses the EXTRACT function. When using the CAST function, timestamps containing milliseconds are not allowed.