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
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ę
descriptionna 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;