Začněte nyníZačněte zdarma

Funkce TRIM

V tomto cvičení se vrátíme k několika úkolům z dřívějších částí této kapitoly a spojíme je dohromady. Vzpomínáš si, jak jsi pomocí funkce LEFT() zkrátil/a sloupec description na 50 znaků, ale některá slova byla oříznutá nebo za nimi zůstaly mezery? Právě k tomu slouží funkce pro ořezávání – pomůžou nám zbavit se přebytečných mezer na konci řetězce po jeho zkrácení.

Toto cvičení je součástí kurzu

Funkce pro práci s daty v PostgreSQL

Zobrazit kurz

Pokyny k cvičení

  • Převeď name kategorie filmu na velká písmena a pomocí funkce CONCAT() ho spoj s title.
  • Zkrať popis na prvních 50 znaků a ujisti se, že výsledný řetězec neobsahuje žádné mezery na začátku ani na konci.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- 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;
Upravit a spustit kód