BaşlayınÜcretsiz Başlayın

Sakila'da kullanıcı tanımlı fonksiyonlar

Gerçek hayatta bir DVD Kiralama mağazası işletiyor olsaydın, belirli bir mağazada bir filmin stokta olup olmadığı ya da belirli bir müşterinin ödenmemiş bakiyesi gibi tekrar tekrar yanıtlaman gereken pek çok soru olurdu. Bu tür durumlarda kullanıcı tanımlı fonksiyonlar çok işine yarar. Sakila veritabanında önceden tanımlanmış birkaç kullanıcı tanımlı fonksiyon bulunur. Bu fonksiyonlar kutudan çıkar çıkmaz kullanılabilir ve bu kursta öğrendiğimiz yerleşik fonksiyonların çoğu gibi sorgularında kullanılabilir.

Bu egzersizde, inventory_held_by_customer() fonksiyonunu kullanarak şu anda hangi film başlığının hangi müşteri tarafından tutulduğunu belirleyen bir rapor üretebilecek şekilde adım adım bir sorgu oluşturacaksın.

Bu egzersiz

PostgreSQL'de Veriyi İşlemek için Fonksiyonlar

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- 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.___ 
Kodu Düzenle ve Çalıştır