📜  MySQL Hour()函数(1)

📅  最后修改于: 2023-12-03 15:17:45.795000             🧑  作者: Mango

MySQL Hour()函数

MySQL Hour()函数可以在给定日期或时间参数的情况下提取小时部分。它返回0到23之间的整数,其中0代表午夜,而23代表晚上11点。

用法

其基本语法如下:

HOUR(datetime);

其中,datetime参数是要提取小时部分的日期或时间对象。它可以是常量、变量、函数或表列。

例如,要从orders表中获取订单创建时间的小时部分,请使用以下查询:

SELECT HOUR(created_at) AS order_hour FROM orders;

这将返回所有订单创建时间的小时部分,以及列名为order_hour

示例

以下是一些使用MySQL Hour()函数的示例:

示例1: 获取当前时间的小时部分
SELECT HOUR(NOW());
示例2: 获取一个时间戳的小时部分
SELECT HOUR('2021-10-01 08:30:10');
示例3: 获取一列数据的小时部分
SELECT HOUR(timestamp_column) FROM table_name;
总结

MySQL Hour()函数提供了一种提取日期或时间对象中的小时部分的方法。它非常有用,因为它可以用来进行数据分析和报告生成。