📅  最后修改于: 2023-12-03 15:17:45.795000             🧑  作者: Mango
MySQL Hour()函数可以在给定日期或时间参数的情况下提取小时部分。它返回0到23之间的整数,其中0代表午夜,而23代表晚上11点。
其基本语法如下:
HOUR(datetime);
其中,datetime
参数是要提取小时部分的日期或时间对象。它可以是常量、变量、函数或表列。
例如,要从orders
表中获取订单创建时间的小时部分,请使用以下查询:
SELECT HOUR(created_at) AS order_hour FROM orders;
这将返回所有订单创建时间的小时部分,以及列名为order_hour
。
以下是一些使用MySQL Hour()函数的示例:
SELECT HOUR(NOW());
SELECT HOUR('2021-10-01 08:30:10');
SELECT HOUR(timestamp_column) FROM table_name;
MySQL Hour()函数提供了一种提取日期或时间对象中的小时部分的方法。它非常有用,因为它可以用来进行数据分析和报告生成。