Modificarea tipului de scriere a datelor text
Acum vei folosi tabelele film și category pentru a crea un câmp nou numit film_category, prin concatenarea coloanei name din categorie cu coloana title a filmului. Vei formata și rezultatul folosind funcțiile despre care ai învățat în videoclip, pentru a transforma tipul de scriere al câmpurilor selectate în interogare – de exemplu, funcția INITCAP(), care convertește un șir de caractere la majuscule de titlu.
Acest exercițiu face parte din cursul
Funcții pentru manipularea datelor în PostgreSQL
Instrucțiuni pentru exercițiu
- Convertește
name-ul categoriei de film la majuscule. - Convertește prima literă a fiecărui cuvânt din
title-ul filmului la majusculă. - Concatenează
name-ul categoriei convertit șititle-ul filmului, separate printr-un două puncte. - Convertește coloana
descriptionla litere mici.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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;