Hoofd- en kleine letters van tekstgegevens aanpassen
Nu ga je de tabellen film en category gebruiken om een nieuw veld film_category te maken door de categorie-name te concateneren met de title van de film. Je formatteert het resultaat ook met functies uit de video om de lettercase van de velden in je query aan te passen; bijvoorbeeld de functie INITCAP() die een string omzet naar titelvorm.
Deze oefening maakt deel uit van de cursus
Functies voor het manipuleren van data in PostgreSQL
Oefeninstructies
- Zet de categorie-
nameom naar hoofdletters. - Zet de eerste letter van elk woord in de
titlevan de film om naar een hoofdletter. - Concateneer de omgezette categorie-
nameen de film-title, gescheiden door een dubbele punt. - Zet de kolom
descriptionom naar kleine letters.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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;