日付の書式設定
Business Intelligence(BI)チームのEveから、レポート用のクエリ作成を手伝ってほしいと連絡がありました。レポートは経営陣(Cレベル)が読むため、できるだけ読みやすく、ひと目で把握しやすい形式にする必要があります。Eveによると、Cレベルの好む日付フォーマットは、2018-06-01 に対して Friday 01, June 2018 のような表記です。
以下は便利なパターンの一覧です。
| Pattern | Description |
|---|---|
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;