La funzione TRIM
In questo esercizio torniamo su un paio di attività viste prima in questo capitolo e le combiniamo. Se ricordi, hai usato la funzione LEFT() per troncare la colonna description a 50 caratteri, ma hai notato che alcune parole venivano tagliate e/o restava dello spazio bianco finale. Possiamo usare le funzioni di trim per eliminare gli spazi bianchi alla fine della stringa dopo il troncamento.
Questo esercizio fa parte del corso
Funzioni per manipolare i dati in PostgreSQL
Istruzioni dell'esercizio
- Converti in maiuscolo il
namedella categoria del film e usaCONCAT()per concatenarlo con iltitle. - Tronca la descrizione ai primi 50 caratteri e assicurati che non ci siano spazi bianchi all'inizio o alla fine dopo il troncamento.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- Concatenate the uppercase category name and film title
SELECT
___(___(___), ': ', ___) AS film_category,
-- Truncate the description remove trailing whitespace
___(___(___, ___)) AS film_desc
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;