Mysql常用SQL:日期转换成周_DAYOFWEEK(date)
warning:
这篇文章距离上次修改已过190天,其中的内容可能已经有所变动。
在MySQL中,可以使用DAYOFWEEK()
函数来获取一个日期是一周中的第几天,周一为1,周日为7。
例如,如果你想要将一个日期转换成周,你可以这样做:
SELECT DAYOFWEEK('2023-03-25') AS day_of_week;
这将返回数字 6,因为周五是一周中的第六天。
如果你想要将这个数字转换成星期几的文本表示,你可以使用CASE
语句或者DATABASE()
函数。
使用CASE
语句的例子:
SELECT
CASE DAYOFWEEK('2023-03-25')
WHEN 1 THEN 'Monday'
WHEN 2 THEN 'Tuesday'
WHEN 3 THEN 'Wednesday'
WHEN 4 THEN 'Thursday'
WHEN 5 THEN 'Friday'
WHEN 6 THEN 'Saturday'
WHEN 7 THEN 'Sunday'
END AS day_of_week_name;
这将返回 'Friday',因为 '2023-03-25' 是周五。
评论已关闭