Zacznij terazZacznij za darmo

Funkcje zdefiniowane przez użytkownika w Sakila

Gdybyś prowadzić prawdziwy sklep z wypożyczalnią DVD, musiałbyś wielokrotnie odpowiadać na różne pytania – na przykład czy dany film jest dostępny w konkretnym sklepie albo jakie saldo ma dany klient. Właśnie w takich sytuacjach bardzo przydają się funkcje zdefiniowane przez użytkownika. Baza danych Sakila zawiera kilka takich funkcji, gotowych do użycia od razu po instalacji. Możesz korzystać z nich w zapytaniach tak samo, jak z wbudowanych funkcji poznanych w tym kursie.

W tym ćwiczeniu krok po kroku zbudujesz zapytanie, które posłuży do wygenerowania raportu pokazującego, który tytuł filmu aktualnie posiada dany klient. Wykorzystasz do tego funkcję inventory_held_by_customer().

To ćwiczenie jest częścią kursu

Funkcje do manipulowania danymi w PostgreSQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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.___ 
Edytuj i uruchom kod