Modification de la casse des données de type chaîne
Vous allez maintenant utiliser les tables film et category pour créer un nouveau champ appelé film_category en concaténant la catégorie name avec le title du film. Vous formaterez également le résultat à l'aide des fonctions présentées dans la vidéo afin de transformer la casse des champs que vous sélectionnez dans la requête ; par exemple, la fonction INITCAP() qui convertit une chaîne en majuscules.
Cet exercice fait partie du cours
Fonctions permettant de manipuler les données dans PostgreSQL
Instructions
- Mettez en majuscules la catégorie de films
name. - Mettez en majuscules la première lettre de chaque mot de
titledu film. - Concaténez la catégorie convertie
nameet letitlede film séparés par deux points. - Convertissez la colonne
descriptionen minuscules.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
SELECT
-- Concatenate the category name to coverted to uppercase
-- to the film title converted to title case
___(___) || ': ' || ___(___) AS film_category,
-- Convert the description column to lowercase
___(___) AS description
FROM
film AS f
INNER JOIN film_category AS fc
ON f.film_id = fc.film_id
INNER JOIN category AS c
ON fc.category_id = c.category_id;