การจัดรูปแบบวันที่
Eve จากทีม Business Intelligence (BI) แจ้งว่าต้องการความช่วยเหลือในการเขียนคิวรีสำหรับรายงาน เนื่องจากรายงานเหล่านี้จะถูกอ่านโดยผู้บริหารระดับ C-level จึงต้องอ่านง่ายและสแกนได้รวดเร็วที่สุด Eve บอกว่าผู้บริหารระดับ C-level ต้องการรูปแบบวันที่แบบ Friday 01, June 2018 สำหรับวันที่ 2018-06-01
ด้านล่างนี้คือรายการ pattern ที่มีประโยชน์
| Pattern | คำอธิบาย |
|---|---|
DD |
ตัวเลขวัน (01 - 31) |
FMDay |
ชื่อวันแบบเต็ม (Monday, Tuesday, etc.) |
FMMonth |
ชื่อเดือนแบบเต็ม (January, February, etc.) |
YYYY |
ปีแบบ 4 หลัก (2018, 2019, etc.) |
ให้หา format string ที่แปลง 2018-06-01 เป็น "Friday 01, June 2018" เมื่อใช้ TO_CHAR
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อมูลธุรกิจด้วย 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;