CommencezCommencez gratuitement

Fonctions définies par l'utilisateur dans Sakila

Si vous exploitiez un vrai club de location de DVD, vous auriez souvent à répondre aux mêmes questions, par exemple si un film est en stock dans une succursale donnée ou le solde impayé d'un client. Dans ces situations, les fonctions définies par l'utilisateur sont très utiles. La base de données Sakila en inclut déjà plusieurs. Elles sont offertes prêtes à l'emploi et peuvent être utilisées dans vos requêtes comme bon nombre des fonctions intégrées vues dans ce cours.

Dans cet exercice, vous allez construire pas à pas une requête qui servira à produire un rapport indiquant quel titre de film est actuellement détenu par quel client, en utilisant la fonction inventory_held_by_customer().

Cette activité fait partie du cours

Fonctions pour manipuler les données dans PostgreSQL

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- 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.___ 
Modifier et exécuter le code