当前位置:   article > 正文

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

mysql dayofweek

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

        语法格式:DAYOFWEEK(date)

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

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

1、转换指定日期

  1. SELECT
  2. CASE
  3. DAYOFWEEK( "2024-06-29" )
  4. WHEN 1 THEN
  5. '周日'
  6. WHEN 2 THEN
  7. '周一'
  8. WHEN 3 THEN
  9. '周二'
  10. WHEN 4 THEN
  11. '周三'
  12. WHEN 5 THEN
  13. '周四'
  14. WHEN 6 THEN
  15. '周五'
  16. WHEN 7 THEN
  17. '周六'
  18. END

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

  1. SELECT
  2. CASE
  3. DAYOFWEEK( your_table_col )
  4. WHEN 1 THEN
  5. '周日'
  6. WHEN 2 THEN
  7. '周一'
  8. WHEN 3 THEN
  9. '周二'
  10. WHEN 4 THEN
  11. '周三'
  12. WHEN 5 THEN
  13. '周四'
  14. WHEN 6 THEN
  15. '周五'
  16. WHEN 7 THEN
  17. '周六'
  18. END AS week_day FROM your_table

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/1010490
推荐阅读
相关标签
  

闽ICP备14008679号