Modificare il maiuscolo/minuscolo dei dati testuali
Ora userai le tabelle film e category per creare un nuovo campo chiamato film_category concatenando il name della categoria con il title del film. Inoltre formatterai il risultato usando le funzioni viste nel video per trasformare il maiuscolo/minuscolo dei campi selezionati nella query; per esempio, la funzione INITCAP() che converte una stringa in "title case".
Questo esercizio fa parte del corso
Funzioni per manipolare i dati in PostgreSQL
Istruzioni dell'esercizio
- Converti in maiuscolo il
namedella categoria del film. - Converti in maiuscola la prima lettera di ogni parola nel
titledel film. - Concatena il
namedella categoria convertito e iltitledel film separandoli con i due punti. - Converti in minuscolo la colonna
description.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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;