Obtention d'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 appelé mpaa_rating. La colonne rating de la table film est de type mpaa_rating et contient la classification habituelle du film, telle que PG ou R. Il s'agit d'un excellent exemple illustrant l'utilité d'un type de données énuméré. Les classifications des films ont un nombre limité de valeurs standard qui changent rarement.
Si vous souhaitez en savoir plus sur une colonne ou un type de données dans votre base de données, nous vous recommandons de commencer par INFORMATION_SCHEMA. Vous trouverez des informations sur la colonne rating qui vous aideront à comprendre 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 valides pour une enum particulière en consultant la table système pg_enum. Veuillez vous plonger dans les exercices et approfondir vos connaissances.
Cet exercice fait partie du cours
Fonctions permettant de manipuler les données dans PostgreSQL
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 ___='___';