Zacznij terazZacznij za darmo

Zmiana wielkości liter w danych tekstowych

Teraz użyjesz tabel film i category, aby utworzyć nowe pole o nazwie film_category – poprzez połączenie nazwy kategorii (name) z tytułem filmu (title). Wynik sformatujesz przy użyciu funkcji poznanych w lekcji wideo, które pozwalają zmieniać wielkość liter w wybranych kolumnach. Przykładem jest funkcja INITCAP(), która zamienia tekst na format tytułowy.

To ćwiczenie jest częścią kursu

Funkcje do manipulowania danymi w PostgreSQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Zamień nazwę kategorii filmowej (name) na wielkie litery.
  • Zamień pierwszą literę każdego słowa w tytule filmu (title) na wielką.
  • Połącz przekonwertowaną nazwę kategorii i tytuł filmu, oddzielając je dwukropkiem.
  • Zamień kolumnę description na małe litery.

Interaktywne ćwiczenie praktyczne

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

SELECT 
  -- Concatenate the category name to coverted to uppercase
  -- to the film title converted to title case
  ___(___)  || ': ' || ___(___) AS film_category, 
  -- Convert the description column to lowercase
  ___(___) AS description
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