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
Oefeninstructies
- Zet de filmcategorie
nameom naar hoofdletters en gebruikCONCAT()om die te concatenaten met detitle. - 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;