ÎncepețiÎncepe gratuit

Funcții definite de utilizator în Sakila

Dacă ai gestiona un magazin real de închiriere DVD, ar exista multe întrebări la care ar trebui să răspunzi în mod repetat – de exemplu, dacă un film este disponibil în stoc la un anumit magazin sau care este soldul restant al unui client. Exact în astfel de scenarii funcțiile definite de utilizator devin extrem de utile. Baza de date Sakila include mai multe funcții definite de utilizator, disponibile direct și utilizabile în interogările tale, la fel ca multe dintre funcțiile integrate pe care le-am studiat în acest curs.

În acest exercițiu, vei construi pas cu pas o interogare care poate fi folosită pentru a genera un raport ce indică ce titlu de film este deținut în prezent de care client, folosind funcția inventory_held_by_customer().

Acest exercițiu face parte din cursul

Funcții pentru manipularea datelor în PostgreSQL

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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.___ 
Editează și rulează codul