MulaiMulai sekarang secara gratis

Fungsi buatan pengguna di Sakila

Jika Anda menjalankan toko Sewa DVD di dunia nyata, ada banyak pertanyaan yang mungkin perlu Anda jawab berulang kali, seperti apakah sebuah film tersedia di toko tertentu atau berapa saldo terutang untuk pelanggan tertentu. Skenario seperti ini sangat cocok menggunakan fungsi buatan pengguna. Basis data Sakila memiliki beberapa fungsi buatan pengguna yang sudah didefinisikan sebelumnya. Fungsi-fungsi ini tersedia langsung dan dapat digunakan dalam kueri Anda seperti banyak fungsi bawaan yang telah kita pelajari dalam kursus ini.

Dalam latihan ini, Anda akan membangun sebuah kueri selangkah demi selangkah yang dapat digunakan untuk membuat laporan guna menentukan judul film mana yang saat ini dipegang oleh pelanggan mana, dengan menggunakan fungsi inventory_held_by_customer().

Latihan ini adalah bagian dari kursus

Fungsi untuk Memanipulasi Data di PostgreSQL

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- 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.___ 
Edit dan Jalankan Kode