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

การใช้ EXTRACT

สามารถใช้ EXTRACT() และ DATE_PART() เพื่อสร้างฟิลด์ใหม่ในคิวรีได้อย่างง่ายดาย โดยดึงค่าย่อยออกมาจากฟิลด์ timestamp ต้นทาง

สมมติว่าต้องการสร้างโมเดลพยากรณ์กิจกรรมการเช่า DVD ตามวันในสัปดาห์ ก็สามารถใช้ฟังก์ชัน EXTRACT() ร่วมกับตัวระบุ dow ในคิวรี เพื่อสร้างฟิลด์ใหม่ชื่อ dayofweek เป็นค่าย่อยของคอลัมน์ rental_date จากตาราง rental

จากนั้นใช้ COUNT() นับจำนวนเรคคอร์ดในตาราง rental สำหรับช่วงวันที่ที่กำหนด แล้วจัดกลุ่มตามคอลัมน์ dayofweek ที่สร้างขึ้นใหม่

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

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

ดูคอร์ส

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

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

SELECT 
  -- Extract day of week from rental_date
  ___(___ ___ ___) AS dayofweek 
FROM rental 
LIMIT 100;
แก้ไขและรันโค้ด