日期格式化
商業智慧(BI)團隊的 Eve 告訴你,她需要你協助撰寫報表用的查詢。這些報表會提供給高階主管(C-level)閱讀,所以需要盡可能清楚且方便快速掃描。Eve 說,高階主管偏好的日期格式是把 2018-06-01 顯示成像 Friday 01, June 2018 這樣。
你手邊有一些常用樣式可參考。
| Pattern | 說明 |
|---|---|
DD |
日期數字(01 - 31) |
FMDay |
星期全名(Monday、Tuesday,等等) |
FMMonth |
月份全名(January、February,等等) |
YYYY |
4 位數年份(2018、2019,等等) |
請找出在使用 TO_CHAR 時,能把 2018-06-01 轉成「Friday 01, June 2018」的格式字串。
本練習屬於課程
使用 SQL 分析商業資料
練習說明
- 選出訂單日期。
- 將訂單日期格式化,使
2018-06-01顯示為Friday 01, June 2018。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT DISTINCT
-- Select the order date
___,
-- Format the order date
___(___, ___) AS format_order_date
FROM orders
ORDER BY order_date ASC
LIMIT 3;