MySQL 分钟函数

MySQL 的 MINUTE 函数是一种数据函数,用于从给定时间中提取分钟值。此 MINUTE 方法返回一个介于 0 到 59 之间的值。MINUTE 函数的语法如下所示:

MINUTE(Time or DateTime expression);

MySQL MINUTE 函数示例

以下示例将帮助您了解 MINUTE 方法的使用。在此,我们将显示时间表达式和日期时间表达式中的分钟。

SELECT MINUTE('12:35:44');

SELECT MINUTE('2019-11-13 12:35:44');

SELECT MINUTE('2019-11-19 12:11:44.111234');
MINUTE Example 1

让我们来看另一个 MINUTE 函数的查询。在此,我们将 NOW、UTC_TIME 和 UTC_TIMESTAMP 在此方法中使用,以返回当前日期和时间中的分钟。

SELECT MINUTE(NOW());

SELECT MINUTE(UTC_TIMESTAMP());

SELECT MINUTE(UTC_TIME());
MINUTE Function Example 2

分钟示例 2

以下函数查询显示了当我们尝试从字符串日期时间、错误时间或 0 作为时间值中返回分钟时会发生什么。

SELECT MINUTE(NOW() + 12);

SELECT MINUTE('10:65:44');

SELECT MINUTE('00:56:44');
MINUTE Example 3

此示例向您展示了如何将此 MINUTE 方法用于表数据。在此,我们将从“Hire Date”(入职日期)列中查找或返回分钟。对于此日期方法的演示,我们将使用 MySQL Workbench 查询客户数据库。

SELECT EmpID,
       FirstName,
       LastName,
       Occupation,
       YearlyIncome,
       Sales,
       HireDate,
       MINUTE(HireDate)
 FROM customer;
MINUTE Function Example 4