Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Konvertera filmkategorins name till versaler och använd CONCAT() för att sammanfoga det med title.
  • 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;
Redigera och kör kod