LoslegenKostenlos loslegen

Informationen über benutzerdefinierte Datentypen erhalten

Die Sakila-Datenbank hat einen benutzerdefinierten enum-Datentyp namens mpaa_rating. Die Spalte rating in der Tabelle film ist vom Typ mpaa_rating und enthält die Altersfreigabe des Films für den US-Markt, wie z. B. PG oder R. In solchen Fällen sind Aufzählungstypen sehr praktisch. Filmbewertungen haben nur ein paar Standardwerte, die sich kaum ändern.

Wenn du mehr über eine Spalte oder einen Datentyp in deiner Datenbank erfahren möchtest, schau am besten zuerst inINFORMATION_SCHEMA nach. In der Spalte rating findest du Informationen, die dir dabei helfen, dich über die Datentypen zu informieren, die du erwarten kannst. Für die enum-Datentypen kannst du die spezifischen Werte, die für einen bestimmten enum gültig sind, auch aus der Systemtabelle pg_enum erfahren. Lass uns mit den Übungen loslegen und tiefer eintauchen.

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 column name, data type and udt name columns
SELECT ___, ___, ___
FROM INFORMATION_SCHEMA.COLUMNS 
-- Filter by the rating column in the film table
WHERE ___ ='___' AND ___='___';
Code bearbeiten und ausführen