跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
SQL

MySQL DAYOFWEEK 函数详解:获取星期索引值

MySQL DAYOFWEEK 函数用于返回日期对应的星期索引,遵循 ODBC 标准(周日为 1,周六为 7)。该函数接受日期或日期时间字符串作为参数,若输入无效则返回 NULL。常用于业务逻辑中判断星期几,例如安排周报或周末活动。示例展示了如何结合 DAYNAME 使用以同时获取名称和索引。

晚风告白发布于 2018/9/1更新于 2026/4/302 浏览
MySQL DAYOFWEEK 函数详解:获取星期索引值

MySQL DAYOFWEEK 函数详解

在数据库查询中,我们经常需要知道某个日期是星期几。MySQL 提供了 DAYOFWEEK 函数来直接获取这个信息。它返回一个整数索引,遵循 ODBC 标准:星期日对应 1,星期一为 2,以此类推,星期六则是 7。

基本用法

函数接收一个日期或日期时间表达式作为参数。如果传入的日期格式不正确或者为空,函数会返回 NULL。

SELECT DAYOFWEEK(date);

返回值说明

结果是一个介于 1 到 7 之间的整数。特别需要注意的是,当输入日期为 0000-00-00 或无效值时,返回值将是 NULL,这在处理脏数据时需要格外留意。

代码示例

下面是一个实际查询的例子,我们同时查看日期名称和对应的星期索引:

SELECT DAYNAME('2012-12-01'), DAYOFWEEK('2012-12-01');

执行结果如下:

DAYNAME('2012-12-01')DAYOFWEEK('2012-12-01')
星期六7

在这个例子中,DAYNAME 给出了具体的中文星期名,而 DAYOFWEEK 则返回了数字索引。在实际业务场景中,比如生成周报或筛选周末数据时,这个函数非常实用。

目录

  1. MySQL DAYOFWEEK 函数详解
  2. 基本用法
  3. 返回值说明
  4. 代码示例
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Flutter 底部导航与顶部选项卡多页切换实战
  • Coze 全解析:100 个落地用途与发布使用指南
  • GitHub Copilot 最新演进:从代码补全到需求理解
  • Javashop 百万级并发压力测试与性能优化分析
  • 大语言模型 (LLM) 高频面试题及答案汇总
  • 2026 年 3 月大模型全景解析:国产登顶、百万上下文落地与 Agent 工业化
  • Python 七大学习路线详解
  • Python 与前端集成:构建全栈应用
  • 模拟算法实战:替换问号、提莫攻击、N 字形变换、外观数列与数青蛙
  • Swagger MCP 实战:基于 Spring Boot 与 Spring AI 将 OpenAPI 转为工具
  • IQuest-Coder-V1 vs Meta-Llama-Code:指令模型精度实测
  • ToDesk 顺网云 海马云部署 DeepSeek 对比评测
  • OpenHarmony 开发:使用 cached_query 实现高性能声明式数据缓存
  • GitHub 国内镜像站汇总与加速配置指南
  • Windows 系统安装 Neo4j 图数据库教程
  • 多端多接口多向传导空战数据链体系:异构融合与抗毁弹性网络设计
  • CentOS 安装 LNMP 环境配置
  • OpenClaw 在 Manjaro 系统上的部署与使用指南
  • 数据结构:栈和队列的定义与实现
  • 在 WSL2 Ubuntu 上部署 llama.cpp

相关免费在线工具

  • SQL 美化和格式化

    在线格式化和美化您的 SQL 查询(它支持各种 SQL 方言)。 在线工具,SQL 美化和格式化在线工具,online

  • SQL转CSV/JSON/XML

    解析 INSERT 等受限 SQL,导出为 CSV、JSON、XML、YAML、HTML 表格(见页内语法说明)。 在线工具,SQL转CSV/JSON/XML在线工具,online

  • CSV 工具包

    CSV 与 JSON/XML/HTML/TSV/SQL 等互转,单页多 Tab。 在线工具,CSV 工具包在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online