Funktionen TRIM
I den här övningen återkommer vi till och kombinerar ett par övningar från tidigare i det här kapitlet. Som du kanske minns använde du funktionen LEFT() för att trunkera kolumnen description till 50 tecken, men märkte att vissa ord bröts mitt i och/eller att det fanns avslutande blanksteg. Vi kan använda trimmningsfunktioner för att ta bort blanksteg i slutet av strängen efter trunkering.
Den här övningen är en del av kursen
Funktioner för datamanipulering i PostgreSQL
Övningsinstruktioner
- Konvertera filmkategorins
nametill versaler och användCONCAT()för att sammanfoga det medtitle. - Trunkera beskrivningen till de första 50 tecknen och se till att det inte finns några inledande eller avslutande blanksteg efter trunkering.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- 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;