您的位置:首页 > 汽车 > 时评 > Mysql常用SQL:日期转换成周_DAYOFWEEK(date)

Mysql常用SQL:日期转换成周_DAYOFWEEK(date)

2024/7/4 16:47:58 来源:https://blog.csdn.net/github_30641423/article/details/140061157  浏览:    关键词:Mysql常用SQL:日期转换成周_DAYOFWEEK(date)

        有时候需要将查询出来的日期转换成周几,Mysql本身语法就是支持这种转换的,就是DAYOFWEEK()函数

        语法格式:DAYOFWEEK(date)

        (date:可以是指定的具体日期( 如2024-06-29 ),也可以是日期表达式( 如now()或者sysdate() ),也可以是表的日期字段

        该函数返回的是数字1到7,代表着周日到周六。

1、转换指定日期

SELECT
CASEDAYOFWEEK( "2024-06-29" ) WHEN 1 THEN'周日' WHEN 2 THEN'周一' WHEN 3 THEN'周二' WHEN 4 THEN'周三' WHEN 5 THEN'周四' WHEN 6 THEN'周五' WHEN 7 THEN'周六' END 

2、查询表,将日期字段进行转换

SELECT
CASEDAYOFWEEK( your_table_col ) WHEN 1 THEN'周日' WHEN 2 THEN'周一' WHEN 3 THEN'周二' WHEN 4 THEN'周三' WHEN 5 THEN'周四' WHEN 6 THEN'周五' WHEN 7 THEN'周六' END AS week_day FROM your_table

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com