摘要:

下文讲述MySQL数据库中获取一个日期对应星期数的方法分享,如下所示;

实现思路:

使用MySQL中日期函数dayofweek即可获取指定日期所对应的星期数

dayOfWeek返回值说明:

星期天:返回1

星期一:返回2

星期二:返回3

星期三:返回4

星期四:返回5

星期五:返回5

星期六:返回7

dayOfWeek函数注意事项:

输入的参数值必须可以转换为日期,否则会返回NULL

dayofWeek函数示例说明:

mysql> select dayofweek('23');

+-----------------+

| dayofweek('23') |

+-----------------+

| NULL |

+-----------------+

1 row in set, 1 warning (0.00 sec)

mysql> select dayofweek('20200931');

+-----------------------+

| dayofweek('20200931') |

+-----------------------+

| NULL |

+-----------------------+

1 row in set, 1 warning (0.00 sec)

mysql> select dayofweek('abdcd');

+--------------------+

| dayofweek('abdcd') |

+--------------------+

| NULL |

+--------------------+

1 row in set, 1 warning (0.00 sec)

mysql> select dayofweek('20200905');

+-----------------------+

| dayofweek('20200905') |

+-----------------------+

| 7 |

+-----------------------+

1 row in set (0.00 sec)

mysql> select dayofweek('20200901');

+-----------------------+

| dayofweek('20200901') |

+-----------------------+

| 3 |

+-----------------------+

1 row in set (0.00 sec)

mysql> select dayofweek('20200831');

+-----------------------+

| dayofweek('20200831') |

+-----------------------+

| 2 |

+-----------------------+

1 row in set (0.00 sec)

mysql> select dayofweek('20200830');

+-----------------------+

| dayofweek('20200830') |

+-----------------------+

| 1 |

+-----------------------+

1 row in set (0.00 sec)

mysql> select dayofweek('20200829');

+-----------------------+

| dayofweek('20200829') |

+-----------------------+

| 7 |

+-----------------------+

1 row in set (0.00 sec)

mysql 判断当前星期_MySQL数据库如何获取一个日期所对应的星期数呢?相关推荐

  1. mysql 判断当前星期_mysql 获取当前日期周一和周日

    select subdate(curdate(),date_format(curdate(),'%w')-1)//获取当前日期在本周的周一 select subdate(curdate(),date_ ...

  2. linux成功mysql数据直接拷贝_mysql数据库数据从一个linux系统移植到另一个linux系统的方法...

    背景 问题介绍 现在有一个linux系统的机器上数据需要移植到另外一个linux系统上.老机器称A机器,新机器称B机器. 前期调研 鉴于网上资料很多都是相同内容,而数据库的数据一般都很重要,这些方法都 ...

  3. Mysql判断工作日函数_MySQL函数查找两个日期之间的工作日数

    慕田峪9158850 该解决方案使用与Rodger基本相同的方法,除了生成矩阵的方法要复杂得多.注意:此解决方案的此输出与NETWORKDAYS不兼容.与Rodger的解决方案一样,这可以计算开始日期 ...

  4. mysql字段获取当前日期格式_mysql数据库,获取当前日期及格式化

    MYSQL 获取当前日期及日期格式 获取系统日期: NOW() 格式化日期: DATE_FORMAT(date, format) 注: date:时间字段 format:日期格式 返回系统日期,输出 ...

  5. mysql特殊字符波浪号_mysql数据库特殊字符

    关于 mysql数据库特殊字符的搜索结果 回答 详细解答可以参考官方帮助文档 说明 部分RDS for MySQL实例的账号管理机制已升级.使用本文前,请先检查您的实例是否已升级,检查方式如下: 登录 ...

  6. mysql select详解_MySQL数据库 select 数据查询详解

    数据查询 数据查询是数据库系统应用的主要内容,也是用户对数据库最频繁.最常见的基本操作请求.数据查询可以根据用户提供的限定条件,从已存在的数据表中检索用户需要的数据.MySQL使用SELECT语句从数 ...

  7. mysql int 做排序_Mysql数据库按照varchar字符串类型排序和按照int整型类型排序的区别和注意点及解决方案...

    自己建表的时候,把一个字段类型创建为varchar(2) ,其实应该建为int(2)的.因为我只允许输出数字.这本来也没什么,无非就是占点空间,懒得改了.但是今天在后台发现排序有问题.于是,没办法,改 ...

  8. mysql 查找字符位置_MySQL数据库中如何查看一个字符串在另一个字符串中第一次出现的位置呢?...

    摘要: 下文讲述MySQL数据库中查看一个字符串第一次出现的位置的方法分享,如下所示: 实现思路: 方式1: 使用系统函数LOCATE(substr,str)即可获取 substr字符串在str中第一 ...

  9. mysql 创建查询 删除_MYSQL数据库查询删除创建企业基本知识

    数据查询语言(DQL)从表中获取数据 select  + where (位置)  order by(排序)  group by  haveby 查询用户:select user,host,passwo ...

最新文章

  1. 聚焦:好手游难筛选的根本原因
  2. 从java中的hibernate看Ado.net 与NHibernate的关系
  3. 【隔离】跨区消息穿透定义
  4. 日记-致我那易逝的时光
  5. linux nas解决方案_阿里产品总监:四大 Linux 支持的 NAS 解决方案
  6. OSPF路由器建立全毗邻关系的状态转换过程
  7. import java.awt.BorderLayout;_Swing-布局管理器之BorderLayout(边界布局)-入门
  8. 方便微信公众号等手机网页调试插件eruda和vConsole
  9. Openjudge_ 2.1基本算法之枚举_1809 两倍 C++ scratch
  10. python调用动态链接库传送protobuf数据。
  11. Docker 制作自定义化的Tomcat镜像
  12. PHP删除数组中的空值
  13. rx java定时循环_Rxjava定时器异常循环
  14. givemesomecredit数据_EasyEnsemble:一种简单的不平衡数据的建模方法(附测试代码)...
  15. Flask 系列之 SQLAlchemy
  16. Echarts使用教程
  17. 用Multisim高频小信号谐振放大器
  18. Android判断是否可以使用外网
  19. python矩形法求定积分_如何用矩形法(梯形法)求定积分
  20. Java 拾遗补阙 ----- 浅拷贝和深拷贝(对象克隆)

热门文章

  1. 不定期更新的IDEA功能整理
  2. weak和assign的区别
  3. Spring MVC 3.2+ @ResponseBody 导致的中文乱码处理
  4. 删除U盘时提示无法停止‘通用卷’设备的解决方法
  5. mybatis使用和分析
  6. zookeeper集群搭建和API使用
  7. WebNN 人物检测、人脸识别、超分辨率、图像字幕、情感分析、噪声抑制
  8. yue-library是一个基于SpringBoot封装的基础库
  9. 黑鸭宣布开源项目-年度新秀
  10. 非常全面的SVM理论加实践的讲解