SECOND
SECOND is a SQL function used to extract the second from a given time or datetime expression. The function returns an integer value representing the second component of the provided time, ranging from 0 to 59.
SECOND(time)
- time: This is the time or datetime value from which you want to extract the second. It can be in ‘HH
Example
Output
Explanation
The SECOND
function in this example returns the seconds from the time provided. In the string ‘2020-05-12 22:34:57’, the seconds are ‘57’, hence the output is 57.
SECOND(time)
- time: This is the time value from which the “second” part will be extracted. It accepts a valid time string or time object. The string format can be ‘HH
Example
Output
Explanation
The query above extracts and returns the seconds component from the provided timestamp, which includes the fractional part up to milliseconds.
DATEPART(SECOND, date)
- second: The date part argument that specifies the component of the date from which to extract the integer value. In this case, SECOND extracts the seconds from a specified date.
- date: The date argument that specifies the date from which the function extracts the second. This must be a valid expression returning a date or datetime value.
Example
Output
Explanation
In this example, the SQL SECOND
function is used to extract the second part from the given time. The output is 20
, which is the seconds portion of the provided timestamp.
SECOND(date)Note: The ‘date’ parameter represents the date from which the ‘second’ portion is to be extracted.
- date: The input date from which the ‘second’ portion is to be extracted.
Example
Output
Explanation
The SECOND
function is used to extract the second from a specific date and time. In this case, the second ‘56’ was extracted from the date ‘2022-11-23 12:34:56’.