使用MySQL 從數位月份值擷取月份名稱
MySQL 提供有限的本機功能,用於將數位月份值(1 -12) 轉換為它們的值對應的月份名稱。但是,有一個使用 STR_TO_DATE() 和 MONTHNAME() 函數的解決方法:
STR_TO_DATE(6, '%m')
這將得到日期「2000-06-01」。
MONTHNAME(STR_TO_DATE(6, '%m'))
此查詢的輸出將是'六月'。
範例:
SELECT MONTHNAME(STR_TO_DATE(6, '%m')); +---------------------------------+ | MONTHNAME(STR_TO_DATE(6, '%m')) | +---------------------------------+ | June | +---------------------------------+
注意:雖然此方法有效,但應用於大型時可能會很慢由於涉及轉換過程而產生的行數。
以上是如何從 MySQL 中的數值檢索月份名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!