CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Mettez en majuscules la catégorie de films name.
  • Mettez en majuscules la première lettre de chaque mot de title du film.
  • Concaténez la catégorie convertie name et le title de film séparés par deux points.
  • Convertissez 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;
Modifier et exécuter le code