Aan de slagGa gratis aan de slag

De functie TRIM

In deze oefening gaan we een paar opdrachten van eerder in dit hoofdstuk opnieuw bekijken en combineren. Je gebruikte de functie LEFT() om de kolom description tot 50 tekens in te korten, maar je zag dat sommige woorden werden afgebroken en/of eindigden met spaties. We kunnen trim-functies gebruiken om de spaties aan het einde van de tekenreeks te verwijderen nadat deze is ingekort.

Deze oefening maakt deel uit van de cursus

Functies voor het manipuleren van data in PostgreSQL

Cursus bekijken

Oefeninstructies

  • Zet de filmcategorie name om naar hoofdletters en gebruik CONCAT() om die te concatenaten met de title.
  • Kort de beschrijving in tot de eerste 50 tekens en zorg ervoor dat er geen spaties aan het begin of einde staan na het inkorten.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- 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;
Code bewerken en uitvoeren