Funciones definidas por el usuario en Sakila
Si dirigieras una tienda de alquileres de DVD real, es posible que debieras responder una y otra vez preguntas como si tienes una película en una tienda concreta o cuál es el saldo pendiente de un cliente determinado. 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
Pruebe este ejercicio completando este 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.___