色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql字符串轉星期幾

老白2年前10瀏覽0評論

在MySQL中,如果我們想將日期轉換成星期幾,可以使用WEEKDAY函數,它是一個內置函數。接下來,讓我們來看一下如何使用該函數實現日期轉星期幾。

SELECT WEEKDAY('2022-11-11');

在上述代碼中,我們向WEEKDAY函數傳遞一個日期值,并且它會返回一個代表該日期的星期幾數字,其中0代表星期一,1代表星期二,以此類推。

然而,上面的代碼返回的僅僅是數字類型,如果我們想讓輸出結果更易于閱讀,我們可以使用MySQL的CASE語句將數字的星期幾轉換為文本格式的星期幾。

SELECT CASE 
WHEN WEEKDAY('2022-11-11') = 0 THEN '星期一'
WHEN WEEKDAY('2022-11-11') = 1 THEN '星期二'
WHEN WEEKDAY('2022-11-11') = 2 THEN '星期三'
WHEN WEEKDAY('2022-11-11') = 3 THEN '星期四'
WHEN WEEKDAY('2022-11-11') = 4 THEN '星期五'
WHEN WEEKDAY('2022-11-11') = 5 THEN '星期六'
WHEN WEEKDAY('2022-11-11') = 6 THEN '星期日'
ELSE ''
END AS '日期'

在上述代碼中,我們將WEEKDAY函數的輸出與CASE語句結合使用,來將數字表示的星期幾轉換成文本格式的星期幾。此時,我們需要為每個星期幾值分別指定一個文本值。如果我們不想輸出任何東西(例如,如果輸入的日期無效),我們可以把ELSE語句中的值設為空字符串。

總之,這是使用MySQL將日期轉換成星期幾的方法,我們可以使用內置的WEEKDAY函數,以及結合CASE語句來將數字格式的星期幾轉換成文本格式。