Změna velikosti písmen v textových datech
Teď použiješ tabulky film a category k vytvoření nového pole film_category, které vznikne zřetězením hodnoty name z kategorie s hodnotou title filmu. Výsledek naformátuješ pomocí funkcí, které jsi viděl/a ve videu – například funkce INITCAP() převede řetězec do tzv. title case, kde každé slovo začíná velkým písmenem.
Toto cvičení je součástí kurzu
Funkce pro práci s daty v PostgreSQL
Pokyny k cvičení
- Převeď
namekategorie filmu na velká písmena. - Převeď první písmeno každého slova v
titlefilmu na velké. - Zřeť převedený
namekategorie atitlefilmu oddělené dvojtečkou. - Převeď sloupec
descriptionna malá písmena.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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;