CommencerCommencer gratuitement

Obtenir des informations sur les types de données définis par l'utilisateur

La base de données Sakila dispose d'un type de données enum défini par l'utilisateur et appelé mpaa_rating. La colonne rating du tableau film est de type mpaa_rating et contient la classification familière du film, comme PG ou R. C'est un bon exemple de l'utilité d'un type de données énuméré. Les classifications des films ont un nombre limité de valeurs standard qui changent rarement.

Lorsque vous souhaitez en savoir plus sur une colonne ou un type de données dans votre base de données, le meilleur endroit pour commencer est le site INFORMATION_SCHEMA. Vous pouvez trouver des informations sur la colonne rating qui peuvent vous aider à connaître le type de données que vous pouvez vous attendre à trouver. Pour les types de données enum, vous pouvez également trouver les valeurs spécifiques qui sont valables pour un enum particulier en consultant le tableau du système pg_enum. Nous allons nous plonger dans les exercices pour en savoir plus.

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 column name, data type and udt name columns
SELECT ___, ___, ___
FROM INFORMATION_SCHEMA.COLUMNS 
-- Filter by the rating column in the film table
WHERE ___ ='___' AND ___='___';
Modifier et exécuter le code