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
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.___