1. Apprendre
  2. /
  3. Cours
  4. /
  5. Fonctions pour manipuler les données dans PostgreSQL

Connected

Exercice

Mettre le tout ensemble

Dans cet exercice, nous allons utiliser les tables film et category pour créer un nouveau champ appelé film_category en concaténant le name de la catégorie avec le title du film. Vous pratiquerez aussi la façon de tronquer des champs de texte, comme la colonne description de la table film, sans couper un mot.

Pour y arriver, nous allons utiliser la fonction REVERSE() pour déterminer la position du dernier caractère d'espacement dans description avant d'atteindre 50 caractères. Cette technique permet d'identifier la position du dernier caractère où vous souhaitez tronquer et de garantir qu'elle est inférieure ou égale à 50 caractères ET qu'aucun mot n'est coupé.

C'est une technique avancée, mais nous savons que vous en êtes capable ! Allons-y.

Instructions

100 XP
  • Obtenez les 50 premiers caractères de la colonne description.
  • Déterminez la position du dernier caractère d'espacement de la description tronquée et soustrayez-la du nombre 50 comme deuxième paramètre dans la première fonction ci-dessus.