Zacznij terazZacznij za darmo

Funkcja TRIM

W tym ćwiczeniu wrócimy do kilku zagadnień z wcześniejszej części rozdziału i połączymy je razem. Pamiętasz, jak używałeś funkcji LEFT(), żeby skrócić kolumnę description do 50 znaków? Okazało się wtedy, że niektóre słowa były ucinane i/lub pojawiały się zbędne spacje na końcu. Funkcje przycinające pozwalają usunąć te spacje po skróceniu ciągu znaków.

To ćwiczenie jest częścią kursu

Funkcje do manipulowania danymi w PostgreSQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Zamień nazwę (name) kategorii filmu na wielkie litery i użyj funkcji CONCAT(), aby połączyć ją z tytułem (title).
  • Skróć opis do pierwszych 50 znaków i upewnij się, że po skróceniu nie ma żadnych spacji na początku ani na końcu ciągu.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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;
Edytuj i uruchom kod