MySQL - MINUTE() 函数
MySQL MINUTE() 函数用于检索并返回给定时间或日期时间表达式中的分钟数。它将返回一个介于 0 到 59 之间的数值。
MINUTE() 函数接受时间字符串作为参数,并检索其中的分钟部分。因此,结果范围始终在 0 到 59 之间。
请注意,此函数不会以分钟的形式计算给定时间的持续时间,而只是从传递给它的时间戳参数中获取分钟数。
语法
以下是 MySQL MINUTE() 函数的语法 -
MINUTE(time);
参数
此方法接受一个时间表达式,您需要从中提取分钟作为参数。
返回值
此函数返回给定时间或日期时间表达式中的分钟数。
示例
在下面的示例中,我们使用 MySQL MINUTE() 函数从给定的时间值中提取微秒部分 -
SELECT MINUTE('00:00:00 09:40:45.2300') As Result;
输出
这将产生以下结果 -
Result |
---|
40 |
示例
以下是此函数的另一个示例 -
SELECT MINUTE('00 12:38:48') As Result;
输出
以下是输出 -
Result |
---|
38 |
示例
我们也可以将 date-time 表达式作为参数传递给此函数 -
SELECT MINUTE('2015-09-05 22:40:45.2300') As Result;
输出
这将产生以下结果 -
Result |
---|
40 |
示例
我们可以将 NOW() 函数的结果作为参数传递给此函数 -
SELECT MINUTE(NOW()) As Result;
输出
以下是输出 -
Result |
---|
53 |
在此示例中,我们使用以下 CREATE TABLE 查询创建了一个名为 SALES 的表 -
CREATE TABLE SALES( CUST_NAME varchar(255), PRODUCTNAME varchar(255), DISPATCHTIMESTAMP varchar(255), LOCATION varchar(255) );
现在,使用 INSERT 语句将以下记录插入 SALES 表 -
INSERT INTO SALES VALUES ('Aadhya', 'Key-Board', '2019-05-04 15:02:45.6542', 'Kerala'), ('Varun', 'Earphones', '2019-06-26 14:13:12.6321', 'Mumbai'), ('Vratha', 'Mouse', '2019-12-07 07:50:37.26112','Vijayawada'), ('Rahul', 'Mobile', '2018-03-21 16:00:45.261123', 'Chennai'), ('Maaya', 'Headset', '2018-12-30 10:49:27.21223', 'Goa');
执行以下查询以获取上述表中所有插入的记录 -
Select * From SALES;
以下是 ORDERS 表 -
CUST_NAME | PRODUCTNAME | DISPATCHTIMESTAMP | LOCATION |
---|---|---|---|
Aadhya | Key-Board | 2019-05-04 15:02:45.6542 | Kerala |
Varun | Earphones | 2019-06-26 14:13:12.6321 | Mumbai |
Vratha | Mouse | 2019-12-07 07:50:37.26112 | Vijayawada |
Rahul | Mobile | 2018-03-21 16:00:45.261123 | Chennai |
Maaya | Headset | 2018-12-30 10:49:27.21223 | Goa |
现在,我们使用 MySQL MINUTE() 函数从 "DispatchTimeStamp" 列中检索分钟值 -
SELECT CUST_NAME, DISPATCHTIMESTAMP, MINUTE(DispatchTimeStamp) As Minutes FROM SALES;
输出
输出显示如下 -
CUST_NAME | DISPATCHTIMESTAMP | Minutes |
---|---|---|
Aadhya | 2019-05-04 15:02:45.6542 | 2 |
Varun | 2019-06-26 14:13:12.6321 | 13 |
Vratha | 2019-12-07 07:50:37.26112 | 50 |
Rahul | 2018-03-21 16:00:45.261123 | 0 |
Maaya | 2018-12-30 10:49:27.21223 | 49 |