LoslegenKostenlos loslegen

Benutzerdefinierte Funktionen in Sakila

Wenn du tatsächlich einen DVD-Verleih betreiben würdest, gäbe es viele Fragen, die du immer wieder beantworten müsstest, z. B. ob ein Film in einer bestimmten Filiale vorrätig ist oder wie hoch der ausstehende Betrag eines bestimmten Kunden ist. In solchen Fällen sind benutzerdefinierte Funktionen besonders praktisch. Die Sakila-Datenbank hat ein paar benutzerdefinierte Funktionen, die schon fertig definiert sind. Diese Funktionen sind sofort einsatzbereit und können wie viele der in diesem Kurs vorgestellten integrierten Funktionen in deinen Abfragen verwendet werden.

In dieser Übung erstellst du Schritt für Schritt eine Abfrage, mit der du einen Bericht erstellen kannst, um festzustellen, welcher Filmtitel gerade von welchem Kunden geliehen wird. Dazu benutzt du die Funktion inventory_held_by_customer().

Diese Übung ist Teil des Kurses

Funktionen zur Datenbearbeitung in PostgreSQL

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

-- 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.___ 
Code bearbeiten und ausführen