CommencezCommencez gratuitement

La fonction TRIM

Dans cet exercice, nous allons revisiter et combiner quelques exercices vus plus tôt dans ce chapitre. Si vous vous souvenez, vous avez utilisé la fonction LEFT() pour tronquer la colonne description à 50 caractères, mais certains mots étaient coupés et/ou comportaient des espaces de fin. Nous pouvons utiliser des fonctions d'élagage (trimming) pour éliminer les espaces à la fin de la chaîne après la troncature.

Cette activité fait partie du cours

Fonctions pour manipuler les données dans PostgreSQL

Voir le cours

Instructions de l’exercice

  • Convertissez le name de la catégorie de film en majuscules et utilisez CONCAT() pour le concaténer avec le title.
  • Tronquez la description aux 50 premiers caractères et assurez-vous qu'il n'y a aucun espace au début ni à la fin après la troncature.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- Concatenate the uppercase category name and film title
SELECT 
  ___(___(___), ': ', ___) AS film_category, 
  -- Truncate the description remove trailing whitespace
  ___(___(___, ___)) AS film_desc
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