CommencerCommencer gratuitement

La fonction TRIM

Dans cet exercice, nous allons revoir et combiner deux exercices réalisés plus tôt dans ce chapitre. Si vous vous souvenez bien, vous avez utilisé la fonction LEFT() pour tronquer la colonne description à 50 caractères, mais vous avez constaté que certains mots étaient coupés et/ou comportaient des espaces blancs à la fin. Nous pouvons utiliser les fonctions d'élagage pour éliminer les espaces blancs à la fin de la chaîne après qu'elle a été tronquée.

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 et utilisez le CONCAT() concaténé avec le title.
  • Tronquez la description aux 50 premiers caractères et assurez-vous qu'il n'y a pas d'espace blanc en début ou en fin de texte après la troncature.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- 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