MySQL 分析日期中小时及分钟的技巧(mysql日期小时分钟)

MySQL中,可用函数extract实现日期中小时及分钟的分析。通过该函数可以提取指定日期特定部分,即提取具体小时和分钟,为查询提供便利。

MySQL中无论是日期型数据,还是时间型数据我们都可以使用extract函数来实现分析。extract函数有如下函数定义:

EXTRACT(unit FROM date)

只需要指定统计的单位,即可获取date中具体的某个部分,大部分时候,我们使用的比较多的是小时和分钟,或者具体的日期,因此,一般我们都会选择hour和minute单位。即可以对DATETIME列中的小时及分钟进行操作:

SELECT EXTRACT(HOUR FROM DATETIME) AS 小时;

SELECT EXTRACT(MINUTE FROM DATETIME) AS 分钟;

此外,我们还可以结合截取表达式,实现最底层的内容截取,比如把完整的日期仅仅只显示年:

SELECT EXTRACT(YEAR FROM DATETIME) AS 年份 FROM table;

这种取出指定字段的技巧我们还可以更进一步,对日期提取诸如具体月、具体日:

SELECT EXTRACT(MONTH FROM DATETIME) AS 月份;

SELECT EXTRACT(DAY FROM DATETIME) AS 日期;

总结起来,MySQL中,可用函数extract实现日期中小时及分钟的分析,我们只需要传入参数指定统计的单位,即可获取date中具体的某个部分,我们也可以更细化获取,取出指定字段。


数据运维技术 » MySQL 分析日期中小时及分钟的技巧(mysql日期小时分钟)