Funciones definidas por el usuario en Sakila
Si tuvieras una tienda de alquiler de DVD en la vida real, habría muchas preguntas que tendrías que responder repetidamente, como si una película está disponible en una tienda concreta o cuál es el saldo pendiente de un cliente en particular. En estos tipos de situaciones resultan muy útiles las funciones definidas por el usuario. La base de datos Sakila tiene varias funciones definidas por el usuario. Estas funciones están listas para usarse y pueden utilizarse en tus consultas, como muchas de las funciones integradas que hemos visto en este curso.
En este ejercicio, construirás una consulta paso a paso para producir un informe que determine qué título tiene cada cliente. Para ello, utilizarás la función inventory_held_by_customer().
Este ejercicio forma parte del curso
Funciones para manipular datos en PostgreSQL
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- 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.___