温馨提示×

如何用sql weekday函数获取星期几

sql
小樊
90
2024-08-20 19:58:28
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要使用SQL函数WEEKDAY()来获取一个日期是星期几,你可以像下面这样使用它:

SELECT WEEKDAY('2022-01-01') AS day_of_week;

这将返回一个数字,表示给定日期是一周中的第几天(0表示星期一,1表示星期二,以此类推,6表示星期日)。

如果你想要返回星期几的名称,而不是数字,你可以使用CASE语句来映射数字到星期名:

SELECT 
    CASE WEEKDAY('2022-01-01')
        WHEN 0 THEN 'Monday'
        WHEN 1 THEN 'Tuesday'
        WHEN 2 THEN 'Wednesday'
        WHEN 3 THEN 'Thursday'
        WHEN 4 THEN 'Friday'
        WHEN 5 THEN 'Saturday'
        ELSE 'Sunday'
    END AS day_of_week_name;

这将返回给定日期的星期名。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:sql的weekday函数如何处理日期范围

0