📜  MySQL Weekday()函数(1)

📅  最后修改于: 2023-12-03 15:17:46.453000             🧑  作者: Mango

MySQL Weekday()函数介绍

MySQL Weekday()函数用于返回日期参数对应的星期几,返回值为0~6表示从星期日到星期六。Weekday()函数只接受日期类型的参数,如果不符合日期格式,函数会返回NULL。

语法
WEEKDAY(date)
参数
  • date: 必须是日期类型的参数,格式为YYYY-MM-DD。
返回值
  • 整数类型,0表示星期日,1表示星期一,以此类推。
使用示例
SELECT
    WEEKDAY('2022-01-13') AS '今天是星期几?',
    WEEKDAY('2021-12-25') AS '圣诞节是星期几?',
    WEEKDAY('2021-11-11') AS '双十一是星期几?';

结果将输出:

今天是星期几? | 圣诞节是星期几? | 双十一是星期几?
---------------|----------------|----------------
            3  |              6 |              4
注意事项
  • WEEKDAY()函数返回值的范围为0~6,不同于ISO_WEEKDAY返回值的范围为1~7。
  • WEEKDAY()函数区分了不同的日期格式,例如'2022-01-13'和'2022/01/13'在返回值上是不同的。
  • 如果日期参数不是日期类型,WEEKDAY()函数将返回NULL。