IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Converti in maiuscolo il name della categoria del film.
  • Converti in maiuscola la prima lettera di ogni parola nel title del film.
  • Concatena il name della categoria convertito e il title del 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;
Modifica ed esegui il codice