IniziaInizia gratis

Funzioni definite dall'utente in Sakila

Se gestissi davvero un negozio di noleggio DVD, ci sarebbero molte domande a cui dovresti rispondere spesso, come se un film è disponibile in una specifica sede oppure il saldo residuo di un determinato cliente. In questi casi le funzioni definite dall'utente tornano molto utili. Il database Sakila include già diverse funzioni definite dall'utente preconfigurate. Queste funzioni sono disponibili subito e possono essere usate nelle tue query come molte delle funzioni integrate che hai visto in questo corso.

In questo esercizio costruirai passo dopo passo una query che puoi usare per generare un report che mostra quale titolo di film è attualmente in mano a quale cliente utilizzando la funzione inventory_held_by_customer().

Questo esercizio fa parte del corso

Funzioni per manipolare i dati in PostgreSQL

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- 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.___ 
Modifica ed esegui il codice