CommencerCommencer gratuitement

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

Afficher le cours

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 film title 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;
Modifier et exécuter le code