MySQL 的 Second 是日期函数之一,它从给定的时间中返回秒值。此 Second 方法返回从 0 到 59 的整数值。Second 函数的基本语法如下所示。
SECOND(Time or expression);
MySQL Second 函数示例
以下查询可帮助您理解此 Second 函数的用法。在此示例中,我们将从不同的时间表达式和 Datetime 表达式中返回秒值。
SELECT SECOND('10:22:45');
SELECT SECOND('2019-02-05 10:20:12');
SELECT SECOND('2019-02-05 10:20:59.112352');

在此 日期方法 示例中,我们将从由 Now()、UTC_TIME 和 UTC_TIMESTAMP 函数返回的当前日期和时间中返回秒值。
SELECT NOW(), SECOND(NOW());
SELECT UTC_TIME(), SECOND(UTC_TIME());
SELECT UTC_TIMESTAMP(), SECOND(UTC_TIMESTAMP());

在此函数示例中,我们尝试从字符串日期时间格式和 HHMMSS 格式返回秒值。在最后一个 MySQL 语句中,我们使用了零小时部分作为输入。
SELECT NOW(), SECOND(NOW() + 10);
SELECT SECOND(101235);
SELECT SECOND('00:12:22');

Second 示例 3
此示例向您展示了如何将其用于表数据。在这里,我们正在从 Hire Date 列返回秒值。
SELECT EmpID,
FirstName,
LastName,
Occupation,
YearlyIncome,
Sales,
HireDate,
SECOND(HireDate)
FROM customer;
