Modifier la casse des données de type chaîne de caractères
Vous allez maintenant utiliser les tableaux film
et category
pour créer un nouveau champ appelé film_category
en concaténant la catégorie name
avec le film title
. Vous mettrez également en forme le résultat à l'aide des fonctions que vous avez apprises dans la vidéo pour transformer la casse des champs que vous sélectionnez dans la requête ; par exemple, la fonction INITCAP()
qui convertit une chaîne de caractères en casse de titre.
Cet exercice fait partie du cours
Fonctions pour manipuler les données dans PostgreSQL
Instructions
- Convertissez la catégorie de film
name
en majuscules. - Convertissez la première lettre de chaque mot du film
title
en majuscules. - Concaténer la catégorie convertie
name
et le filmtitle
séparés par deux points. - Convertir la colonne
description
en 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;