CommencerCommencer gratuitement

Fonctions définies par l'utilisateur dans Sakila

Si vous dirigiez un magasin de location DVD, vous auriez à répondre à de nombreuses questions, par exemple pour savoir si un film est en stock dans un magasin donné ou pour connaître le solde d'un client donné. C'est dans ce type de scénario que les fonctions définies par l'utilisateur se révèlent très utiles. La base de données Sakila dispose de plusieurs fonctions prédéfinies par l'utilisateur. Ces fonctions sont prêtes à l'emploi et peuvent être utilisées dans vos requêtes comme la plupart des fonctions intégrées que nous avons apprises dans ce cours.

Dans cet exercice, vous allez construire une requête étape par étape qui peut être utilisée pour produire un rapport afin de déterminer quel titre de film est actuellement détenu par quel client à l'aide de la fonction inventory_held_by_customer().

Cet exercice fait partie du cours

Fonctions pour manipuler les données dans PostgreSQL

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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