mysql 日期时间函数二

7、DAY(d)返回日期值 d 的日期部分


在MySQL中,DAY() 是一个日期函数,用于从给定的日期或日期时间值中提取日(天)的部分。

假设你有一个日期或日期时间值 d,那么 DAY(d) 将返回这个日期或日期时间值中的日部分。

例如:

  1. 如果 d'2023-09-17',那么 DAY(d) 将返回 17
  2. 如果 d'2023-09-17 14:30:00',那么 DAY(d) 仍然会返回 17,因为该函数只关心日期部分。

使用此函数时,确保你传递给它的值是一个有效的日期或日期时间值,否则你可能会得到一个错误或不可预测的结果。

以下是一个简单的SQL查询示例,展示如何使用 DAY() 函数:

SELECT DAY('2023-09-17') AS day_of_month;