MySQL中的日期格式化匹配
在MySQL中,可以使用DATE_FORMAT
函数来格式化日期。以下是一个例子,假设我们有一个名为orders
的表,其中包含一个名为order_date
的日期列,我们想要选择所有2021年1月的订单,并以YYYY-MM-DD
格式显示订单日期:
SELECT
order_id,
DATE_FORMAT(order_date, '%Y-%m-%d') AS formatted_order_date
FROM
orders
WHERE
YEAR(order_date) = 2021 AND MONTH(order_date) = 1;
在这个例子中,DATE_FORMAT
函数将order_date
按照指定的格式'%Y-%m-%d'
进行格式化,YEAR(order_date)
和MONTH(order_date)
函数分别检查日期的年份和月份是否等于2021和1。这样就可以选出所有2021年1月的订单,并以格式化的日期形式展示。
评论已关闭