เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

รวมทุกอย่างเข้าด้วยกัน

เทคนิคหลายอย่างที่ได้เรียนมาในคอร์สนี้จะมีประโยชน์มากเมื่อต้องสร้างคิวรีเพื่อดึงข้อมูลสำหรับการฝึกโมเดล มาใช้ฟังก์ชันด้าน date/time เพื่อดึงและจัดการข้อมูลการเช่า DVD จากร้านเช่า DVD สมมติของเรากัน

ในแบบฝึกหัดนี้ จะได้ดึงรายชื่อลูกค้าพร้อมประวัติการเช่าในช่วง 90 วัน โดยใช้ฟังก์ชัน EXTRACT(), DATE_TRUNC() และ AGE() ที่ได้เรียนไปในบทนี้ ร่วมกับทักษะ SQL พื้นฐานจากวิชาที่ผ่านมา เพื่อดึงชุดข้อมูลที่สามารถนำไปวิเคราะห์ว่าลูกค้ามีแนวโน้มเช่า DVD ในวันใดของสัปดาห์มากที่สุด และมีโอกาสคืน DVD ล่าช้าหรือไม่

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

ฟังก์ชันสำหรับจัดการข้อมูลใน PostgreSQL

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

SELECT 
  -- Extract the day of week date part from the rental_date
  ___(___ ___ ___) AS dayofweek,
  AGE(return_date, rental_date) AS rental_days
FROM rental AS r 
WHERE 
  -- Use an INTERVAL for the upper bound of the rental_date 
  rental_date BETWEEN CAST('2005-05-01' AS ___)
   AND CAST('2005-05-01' AS ___) + ___ '90 day';
แก้ไขและรันโค้ด