這是我的 SQL 查詢。
select orderDate from orders;
由此,我可以得到這樣的輸出
03-OCT-96
如何從 orderDate 獲取月份(如“OCT”)?
uj5u.com熱心網友回復:
嘗試這個:
select substring(cast(orderDate as string), 4, 7) as month from orders
uj5u.com熱心網友回復:
也許正確的方法是首先使用 將日期字串轉換為真實日期STR_TO_DATE,然后使用DATE_FORMAT您想要的任何格式提取月份字串,例如
SELECT DATE_FORMAT(STR_TO_DATE('03-OCT-96', '%d-%b-%Y'), '%M')
-- October
請注意,以 的格式將日期存盤為文本%d-%b-%Y通常是不好的做法。考慮使用正式的日期列,以避免使用STR_TO_DATE.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/337188.html
上一篇:使用道具Vue3觀看
