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

ฟังก์ชันที่ผู้ใช้กำหนดเองใน Sakila

หากคุณกำลังดำเนินกิจการร้านเช่า DVD จริงๆ ย่อมมีคำถามที่ต้องตอบซ้ำๆ อยู่เสมอ เช่น ภาพยนตร์เรื่องนี้มีในสต็อกของสาขาไหน หรือลูกค้ารายนี้ค้างชำระอยู่เท่าไร สถานการณ์เหล่านี้คือกรณีที่ฟังก์ชันที่ผู้ใช้กำหนดเองจะมีประโยชน์อย่างมาก ฐานข้อมูล Sakila มีฟังก์ชันที่กำหนดเองไว้ล่วงหน้าหลายรายการ ซึ่งพร้อมใช้งานได้ทันทีและสามารถนำไปใช้ในคิวรีได้เหมือนกับฟังก์ชันในตัวที่เราได้เรียนรู้กันมาในคอร์สนี้

ในแบบฝึกหัดนี้ จะสร้างคิวรีทีละขั้นตอนเพื่อใช้สร้างรายงานว่าภาพยนตร์เรื่องใดกำลังถูกยืมโดยลูกค้าคนใด โดยใช้ฟังก์ชัน inventory_held_by_customer()

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

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

ดูคอร์ส

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

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

-- Select the film title and inventory ids
SELECT 
	f.___, 
    i.___
FROM ___ AS f 
	-- Join the film table to the inventory table
	INNER JOIN ___ AS i ON f.___=i.___ 
แก้ไขและรันโค้ด