mysql 分钟_MySQL如何获取一个指定时间中的分钟数(MINUTE函数)呢?

本文介绍了如何在MySQL中使用MINUTE函数来获取时间数据中的分钟数,包括正确示例和无效输入的处理情况。MINUTE函数返回0到59之间的整数值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

摘要:

下文讲述MySQL数据库中获取指定时间数据中的分钟数的方法分享,如下所示;

实现思路:

使用MINUTE(time)系统函数即可返回日期中的分钟信息

MINUTE系统函数语法说明:

MINUTE(time)

------参数说明----

time:时间数据

------返回值说明-----

返回一个0~59的整型数据

注意事项:

输入一个非时间数据,则返回NULL

例:

mysql> select minute('20200905');

+--------------------+

| minute('20200905') |

+--------------------+

| 59 |

+--------------------+

1 row in set, 1 warning (0.00 sec)

mysql> select minute('20200905 10:10:10');

+-----------------------------+

| minute('20200905 10:10:10') |

+-----------------------------+

| 59 |

+-----------------------------+

1 row in set, 1 warning (0.00 sec)

mysql> select minute('2020-09-05 10:10:10');

+-------------------------------+

| minute('2020-09-05 10:10:10') |

+-------------------------------+

| 10 |

+-------------------------------+

1 row in set (0.00 sec)

mysql> select minute('10:10:10');

+--------------------+

| minute('10:10:10') |

+--------------------+

| 10 |

+--------------------+

1 row in set (0.00 sec)

mysql> select minute('10:20:10');

+--------------------+

| minute('10:20:10') |

+--------------------+

| 20 |

+--------------------+

1 row in set (0.00 sec)

mysql> select minute('10:30:10');

+--------------------+

| minute('10:30:10') |

+--------------------+

| 30 |

+--------------------+

1 row in set (0.00 sec)

mysql> select minute('10:80:10');

+--------------------+

| minute('10:80:10') |

+--------------------+

| NULL |

+--------------------+

1 row in set, 1 warning (0.00 sec)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值