IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Converti in maiuscolo il name della categoria del film e usa CONCAT() per concatenarlo con il title.
  • 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;
Modifica ed esegui il codice